基于STM的安卓藍牙遙控車

基于STM的安卓藍牙遙控車

ID:36841769

大小:7.35 MB

頁數(shù):12頁

時間:2019-05-10

基于STM的安卓藍牙遙控車_第1頁
基于STM的安卓藍牙遙控車_第2頁
基于STM的安卓藍牙遙控車_第3頁
基于STM的安卓藍牙遙控車_第4頁
基于STM的安卓藍牙遙控車_第5頁
資源描述:

《基于STM的安卓藍牙遙控車》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、基于STM32的安卓藍牙遙控車項目總結(jié)與經(jīng)驗分享一、成品展示小車側(cè)面小車車頭特寫安卓手機藍牙遙控軟件——BluetoothRC可通過重力感應(yīng)控制小車方向,有正倒檔、剎車、油門和四個自定義按鈕BluetoothRC是一款功能強大的安卓手機端藍牙串口助手,功能多樣,使用方便。二、項目規(guī)劃——沒規(guī)劃,一定掛!規(guī)格規(guī)劃:1、通過藍牙,實現(xiàn)安卓手機對小車的遙控,小車可實現(xiàn),加減速,拐彎,鳴笛;遙控器軟件界面盡量形象逼真。2、在沒有遙控器的情況下,能自主避障行走。3、在跟蹤模式下可以實現(xiàn)對近處移動物體的跟蹤。4、8*8點陣

2、顯示動畫硬件設(shè)計:1、CPU:STM32F103C8T62、電機驅(qū)動:L298N電機驅(qū)動模塊3、HY—SRF05超聲波模塊4、BC04B藍牙模塊5、8*8點陣6、車模及充電電池套裝7、鎖存器HC5738、蜂鳴器、按鍵、LED指示燈、雙面覆銅板、銅柱、螺絲、船型開關(guān)、排針9、電路原理圖及PCB設(shè)計見AltiumDesigner工程軟件設(shè)計——設(shè)計各模塊軟件驅(qū)動1、UART通信模塊2、藍牙遙控軟件BluetoothRC,解碼3、電機驅(qū)動模塊4、超聲波驅(qū)動模塊5、點陣驅(qū)動模塊6、LED燈,蜂鳴器驅(qū)動7、按鍵驅(qū)動總結(jié):

3、各個模塊的驅(qū)動程序,網(wǎng)上有很多例程可參考,寄存器配置是規(guī)定而不是知識。軟件設(shè)計——各模塊軟件驅(qū)動組合1、將各個模塊驅(qū)動程序分類存放,分組管理。2、在主函數(shù)中根據(jù)自己的軟件架構(gòu),合理調(diào)用各個模塊的驅(qū)動程序,并加上算法。3、硬件仿真調(diào)試,發(fā)現(xiàn)問題,解決問題。4、改進算法,完善產(chǎn)品??偨Y(jié):培養(yǎng)做工程的習慣!軟硬件設(shè)計——心得與經(jīng)驗1、各硬件資源的驅(qū)動程序模塊化,標準化,易移植,為自己積累軟件財富,把主要精力放在算法上。2、無論做軟件還是硬件,要一個一個模塊來,控制變量,減少變量個數(shù),這樣才易于發(fā)現(xiàn)問題和解決問題,不然

4、,思路會不清晰,出問題無從下手。(結(jié)合BluetoothRC應(yīng)用講解)3、C語言深度學習:中斷函數(shù)和主循環(huán)調(diào)用同一個函數(shù);內(nèi)聯(lián)函數(shù);各種易于程移植的宏定義;assert_param檢查參數(shù).4、C語言提升技巧:多看代碼,多跟蹤:F12.

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。