2021-09-22 19:41:53 索煒達(dá)電子 817
項目編號:E1272
文件大?。?13K
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
回顧一下上一年的三天兩夜的通宵熬夜奮斗,拿了國三等獎,隔離這么長時間突然想發(fā)一下貼刷一下存在感,廢話不多說進(jìn)入正題。 電磁炮是采用了精度比較高云臺,攝像頭采用了指導(dǎo)師傅公司的旗下制作的攝像頭,硬件部分在這就不多說了,因為我主要是弄軟件部分的。所以我主要都是講一下軟件部分的吧,在學(xué)校測試整體功能的時候,一切都是正常的,特別是攝像頭鋪抓紅色圓點(diǎn)的時候,百分之九十都可以發(fā)出圓點(diǎn)(誤差都在+-5%),但在比賽現(xiàn)場測試的時候就出現(xiàn)很多不理想的情況出現(xiàn),在最后幾個任務(wù)的時候,攝像頭捕捉紅點(diǎn)竟然捕捉之后云臺反方向移動發(fā)炮,當(dāng)時就慌的狠,因為在學(xué)校測試的時候我最滿意的就是攝像頭那一部分,捕捉紅點(diǎn)什么的都很好,在現(xiàn)場就不行了,不知道是不是背景是黃色的原因,因為在學(xué)校實驗室背景是灰色墻。然后就這攝像頭部分就拿了不高的分?jǐn)?shù),然后結(jié)束比賽之后回去再弄一下結(jié)果有個小伙伴竟然把攝像頭的正負(fù)接反燒了。現(xiàn)在就是這么搞笑,過了幾天想了想算了就不弄去玩耍了。廢話不多說吧,我就分享除了攝像頭部分的軟件代碼吧,因為師傅攝像頭的在τ 寶是買不到的,分享除了沒有意義。代碼都是有注釋的所以不要擔(dān)心看不懂。
目錄│文件列表:
└ 控制云臺 -修改版
│ keilkilll.bat
│ README.TXT
├ CORE
│ │ core_cm3.c
│ │ core_cm3.h
│ └ startup_stm32f10x_hd.s
├ HARDWARE
│ ├ ALL-PRO
│ │ │ all-pro.c
│ │ └ all-pro.h
│ ├ KEY
│ │ │ key.c
│ │ └ key.h
│ ├ KEYBOARD
│ │ │ keyboard.c
│ │ └ keyboard.h
│ ├ LCD
│ │ │ bmp.h
│ │ │ lcd.c
│ │ │ lcd.h
│ │ └ oledfont.h
│ ├ LED
│ │ │ led.c
│ │ └ led.h
│ ├ TIMER
│ │ │ timer.c
│ │ └ timer.h
│ └ TRUN
│ │ turn.c
│ └ turn.h
├ OBJ
│ └ PWM.hex
├ STM32F10x_FWLib
│ ├ inc
│ │ │ misc.h
│ │ │ stm32f10x_adc.h
│ │ │ stm32f10x_bkp.h
│ │ │ stm32f10x_can.h
│ │ │ stm32f10x_cec.h
│ │ │ stm32f10x_crc.h
│ │ │ stm32f10x_dac.h
│ │ │ stm32f10x_dbgmcu.h
│ │ │ stm32f10x_dma.h
│ │ │ stm32f10x_exti.h
│ │ │ stm32f10x_flash.h
│ │ │ stm32f10x_fsmc.h
│ │ │ stm32f10x_gpio.h
│ │ │ stm32f10x_i2c.h
│ │ │ stm32f10x_iwdg.h
│ │ │ stm32f10x_pwr.h
│ │ │ stm32f10x_rcc.h
│ │ │ stm32f10x_rtc.h
│ │ │ stm32f10x_sdio.h
│ │ │ stm32f10x_spi.h
│ │ │ stm32f10x_tim.h
│ │ │ stm32f10x_usart.h
│ │ └ stm32f10x_wwdg.h
│ └ src
│ │ misc.c
│ │ stm32f10x_adc.c
│ │ stm32f10x_bkp.c
│ │ stm32f10x_can.c
│ │ stm32f10x_cec.c
│ │ stm32f10x_crc.c
│ │ stm32f10x_dac.c
│ │ stm32f10x_dbgmcu.c
│ │ stm32f10x_dma.c
│ │ stm32f10x_exti.c
│ │ stm32f10x_flash.c
│ │ stm32f10x_fsmc.c
│ │ stm32f10x_gpio.c
│ │ stm32f10x_i2c.c
│ │ stm32f10x_iwdg.c
│ │ stm32f10x_pwr.c
│ │ stm32f10x_rcc.c
│ │ stm32f10x_rtc.c
│ │ stm32f10x_sdio.c
│ │ stm32f10x_spi.c
│ │ stm32f10x_tim.c
│ │ stm32f10x_usart.c
│ └ stm32f10x_wwdg.c
├ SYSTEM
│ ├ delay
│ │ │ delay.c
│ │ └ delay.h
│ ├ sys
│ │ │ sys.c
│ │ └ sys.h
│ └ usart
│ │ usart.c
│ └ usart.h
└ USER
│ JLinkSettings.ini
│ main.c
│ password.uvopt
│ PWM.uvguix.Administrator
│ PWM.uvoptx
│ PWM.uvprojx
│ STARTUP.A51
│ stm32f10x.h
│ stm32f10x_conf.h
│ stm32f10x_it.c
│ stm32f10x_it.h
│ system_stm32f10x.c
└ system_stm32f10x.h