上篇文章咱們用手機上的藍牙去控制智能小車,此次咱們直接用筆記本上的藍牙模塊來控制小車,這樣利用PC更爲強大的運算能力,就能夠擴展出更多有意思的功能來。html
下面就是PC藍牙模塊的設置步驟(注意,需保證與小車相連的藍牙模塊上電)ide
一、 在控制面板中雙擊藍牙圖標this
二、 藍牙設備屬性面板spa
三、 添加藍牙設備.net
四、 找到藍牙設備視頻
五、 設置密鑰htm
六、 設備安裝blog
七、 安裝成功ci
配置完成後,藍牙通訊就徹底就變成了串口通訊,因此相關的代碼我這裏就不重複介紹了,須要提醒的是,藍牙模塊要求的通訊波特率爲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