【STM32 .Net MF开发板学习-21】蓝牙遥控智能小车(PC模式)
上篇文章我們用手機上的藍牙去控制智能小車,這次我們直接用筆記本上的藍牙模塊來控制小車,這樣利用PC更為強大的運算能力,就可以擴展出更多有意思的功能來。
下面就是PC藍牙模塊的設置步驟(注意,需保證與小車相連的藍牙模塊上電)
1、?在控制面板中雙擊藍牙圖標
???
2、?藍牙設備屬性面板
?
3、?添加藍牙設備
?
4、?找到藍牙設備
?
5、?設置密鑰
?
6、?設備安裝
?
7、?安裝成功
?
配置完成后,藍牙通信就完全就變成了串口通信,所以相關的代碼我這里就不重復介紹了,需要提醒的是,藍牙模塊要求的通信波特率為57600,且PC的通信串口為COM5,具體代碼請參見《Zigbee遙控智能小車》和《藍牙遙控智能小車(手機模式)》。
???? public frmMain()
???? {
??????????? InitializeComponent();
??????????? serial = new SerialPort("COM5", 57600, Parity.None, 8, StopBits.One);
??????????? serial.Open();
?????? }
?運行后的界面如下:
?
單擊相關按鈕,如果不出意外的話,在藍牙通信范圍的智能小車應該已經動起來了。
相關控制視頻如下(和PC控制Zigbee的模式一致):
http://video.sina.com.cn/v/b/40292033-1804832611.html
(1)、小車底盤
?http://item.taobao.com/item.htm?id=7218838776
(2)、四路直流電機驅動器
http://item.taobao.com/item.htm?id=7218717808
(3)、.NET Micro Framework開發板
?http://item.taobao.com/item.htm?id=7117999726?
(4)、藍牙模塊
?http://item.taobao.com/auction/item_detail.htm?item_num_id=8333868680
?
???注:需要紅牛開發板固件在 V1.0.0以上
???
注:此藍牙模塊的通信波特率為9600,默認配對密碼 1234,采用這款模塊,記得把相關波特率由57600修改為9600。
?
本文源碼:http://www.sky-walker.com.cn/yefan/MFV40/SourceCode/BluetoothCar.rar
本文源碼:http://www.sky-walker.com.cn/yefan/MFV40/SourceCode/PCBluetooth.rar
MF快速參考: .NET Micro Framework 快速入門
MF中文討論組:http://space.cnblogs.com/group/MFSoft/
微軟官方論壇:MSDN微軟中文技術論壇(.NET Micro Framework)
開發板簡明手冊:http://blog.sina.com.cn/s/blog_6b938f630100kh0k.html
【低價開發板】http://item.taobao.com/item.htm?id=7117999726
總結
以上是生活随笔為你收集整理的【STM32 .Net MF开发板学习-21】蓝牙遥控智能小车(PC模式)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见证书格式及相互转换
- 下一篇: 一种税收模型