在這網路時代,如果Arduino不能進行網路連線的話那就太可惜了,雖然說有許多的網路擴充模組但個人仍比較偏向無線,可惜的是,Arduino的無線擴充模組也不便宜(加一加的總採購金額說不一定可以直接買Raspberry Pi),因此有了想利用手機網路或電腦網路的想法。
先介紹如何讓我們的電腦認識藍芽模組
Arduino | 藍芽模組 | 備註 |
5V | VCC | 注意電源別接錯 |
GND | GND | 注意電源別接錯 |
- 與電腦配對,開啟控制台新增藍芽裝置
- 新增完成後,確認一下 ,所使用的連線COM是多少(此說明為COM5)
- 使藍芽模組透過 C# 程式與 Arduino 建立通訊,(1)首先確認藍芽模組 baud rate 為 57600 bps。(2)上傳 StandardFirmata 到 Arduino:打開 Arduino IDE,點選 File > Examples > Firmata > StandardFirmata,把程式上傳到 Arduino 板子上,勿在上傳時接藍芽模組。
- 我們可透過下載 C# 範例程式測試,選好 Serial Port (本例為 COM5),按下 Open 鈕後Arduino 板子上的 LED 燈就會不斷地閃爍,亮一秒,滅一秒。
再透過微軟官方網站提供的C#範例及說明來進行reaquest Data或透過Web service,完成所需要介接的資料,介以判斷驅動Arduino之感測或功能模組。
完成C#程式範例 |
參考資料
- http://coopermaa2nd.blogspot.tw/2012/07/loop-back-test.html
- http://coopermaa2nd.blogspot.tw/2012/07/c-and-arduino-over-bluetooth.html
- http://coopermaa2nd.blogspot.tw/2011/12/talk-with-arduino-using-c-and-firmata.html
- http://community.sharpdevelop.net/blogs/mattward/articles/VisualStudioExpressComparison.aspx
- http://www.icsharpcode.net/OpenSource/SD/
- http://msdn.microsoft.com/en-us/library/456dfw4f%28v=vs.110%29.aspx
沒有留言:
張貼留言