2021-08-20 17:03:11 索煒達電子 935
項目編號:E393
文件大小:36.5M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述
基本情況
開發(fā)環(huán)境:Keil C51 uVision5
開發(fā)套件:BST-Car
如何使用:首先詳細閱讀BST-Car及小車地盤的原理圖,按照要求連線組裝小車,然后在Keil新建工程,導入Source里面的文件,經(jīng)過編譯燒錄,即可對小車進行測試。
實現(xiàn)功能
通過安卓APP進行功能選擇以及遙控,藍牙連接后小車以默認藍牙遙控模式運行。
1. 藍牙遙控
通過藍牙進行遙控(前進,后退,左轉(zhuǎn),右轉(zhuǎn),加速,減速)以及工作模式切換。
2. 紅外循跡
在紅外循跡模式下,小車可以通過地盤調(diào)節(jié)紅外精度,以達到最佳循跡效果。
3. 超聲波避障
在超聲波模式下,遇到近距離有障礙物,小車自動轉(zhuǎn)向規(guī)避。
4. 紅外跟隨
在紅外跟隨模式下,小車跟隨測試者手部動作前進、后退以及轉(zhuǎn)向等。
目錄│文件列表:
└ 51-smartcar
├ APP
│ │ bluetooth_control_1.aia
│ │ bluetooth_control_2.aia
│ │ 小車遙控.V1.0.apk
│ └ 小車遙控.V2.0.apk
├ Documentation
│ │ BST-V51原理圖 v3.0.pdf
│ │ BST-V51智能小車底板原理圖.pdf
│ │ 開發(fā)板功能分布圖.png
│ │ 開發(fā)板原理圖.jpg
│ └ 新的51小車底板原理圖.pdf
├ Pictures
│ │ 接線圖.png
│ │ 測試圖.jpg
│ └ 編譯設置.png
└ Source
│ bluetooth.c
│ bluetooth.h
│ bst_car.c
│ bst_car.h
│ follow.c
│ follow.h
│ infrared.h
│ motor.h
│ motor_running.c
│ moving_layer.c
│ smartcar_main.c
│ tracking.c
│ US_015.c
│ US_015.h
└ test
│ infrared_tracking_test.c
└ motor_running_test.c