使用WFduino搭配藍芽模組來控制arduino動作。
硬體:Chromebook + arduino UNO + HC-06藍芽模組
軟體:WFduino+Scatch2.0
—————————————
先設定HC-06藍芽模組 的 baud rate (鮑率) (傳輸速率)為 115200 (註)
HC-06藍芽模組和Arduino UNO連接腳位圖
Arduino UNO | 藍芽模組 | 備註 |
5V | VCC | 注意電源不可接錯 |
GND | GND | 注意電源不可接錯 |
RXD (pin 0) | TXD | |
TXD (pin 1) | RXD |
接好線路後,藍芽要先和電腦配對(電腦啟用藍芽)(HC-06燈號閃爍)
開啟WFduino,選[藍芽],再選HC-06藍芽名稱。
連上後會提示[藍芽連接,請重啟 Arduino]
按一下 Arduino 的紅鍵就可以順利取到 Arduino 的版本,完成連線了。
接下來就可以跟用USB連線一樣開啟scratch2做程式設計。
例如:
參考 [ WFduino第二十課遙控車 ] 完成接線
http://blog.ilc.edu.tw/blog/blog/868/post/97509/648422
車速不快是程式故意設定的喔!
———————————————–
註:設定方法
更改HC-06藍芽模組 的 baud rate (鮑率) 為 115200
Arduino的Reset 要接一條線到GND。
其他接線如下:
HC-06藍芽模組和Arduino UNO連接腳位圖
Arduino UNO | 藍芽模組 | 備註 |
5V | VCC | 注意電源不可接錯 |
GND | GND | 注意電源不可接錯 |
RXD (pin 0) | RXD | |
TXD (pin 1) | TXD |
打開arduino IDE,點[工具],選[板子]和[序列埠]
再點[工具],選[序列埠監控視窗]
接著在上面輸入[ AT ] (指令全部大寫),然後按下 [傳送] 按鈕或 Enter 鍵,這時藍芽模組應該會回應 OK,表示連接成功。
接著在上面輸入[ AT+BAUD8 ] (指令全部大寫),然後按下 [傳送] 按鈕或 Enter 鍵,這時藍芽模組應該會回應:
OK115200
完成設定。
下面就直接抄[雄]哥的網頁資料,請大家參考。
AT:測試,回應「OK」
AT+VERSION:回應靭體的版本。
AT+NAMExyz:將裝置名稱改為「xyz」。
AT+PIN1234:將連線密碼換為「1234」。
AT+BAUD4:將 baud rate 換為 9600。
AT+BAUD5:將 baud rate 換為 19200
AT+BAUD6:將 baud rate 換為 38400
AT+BAUD7:將 baud rate 換為 57600
參考資料:
http://gsyan888.blogspot.tw/2014/03/arduino-hc-06-at-command.html
http://coopermaa2nd.blogspot.tw/2012/07/arduino-as-usb-to-ttl-adapter.html
http://jimmyeestudio.blogspot.tw/2013/05/arduinobluetooth.html
———————————-
WFduino 課前準備
初級班課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433
WFduino Chrome App
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637303
WFduino藍芽連線
http://blog.ilc.edu.tw/blog/blog/868/post/10898/650566
WFduino 小技巧
http://blog.ilc.edu.tw/blog/blog/868/post/97509/649653
安裝WFduino APP(影片)
https://www.youtube.com/watch?feature=player_embedded&v=wK5kHYgd3A8
WFduino基礎課程
WFduino第0課課前準備
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636665
WFduino第一課(概論、連接)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636745
WFduino第二課(LED)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637840
WFduino第三課(用鍵盤控制LED)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637841
WFduino第四課(3顆LED紅綠燈)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637850
WFduino第五課(PWM模擬類比輸出)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/638450
WFduino第六課(RGB三色LED)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/638508
WFduino第七課(蜂鳴器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/638509
WFduino第八課(按鍵)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639090
WFduino第8-1課(顏色猜猜機)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639091
WFduino第九課(可變電阻)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639092
WFduino第十課(光敏電阻)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639093
scratch2.0使用WFduino擴充積木功能(影片)
https://www.youtube.com/watch?v=d9opzV-cGsg
WFduino進階課程
WFduino第十一課(伺服馬達)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639094
WFduino第十二課(超音波感測器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639095
WFduino第十三課(繼電器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639096
WFduino第十四課(人體紅外線感測器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/640850
WFduino第十五課(主動式紅外線感測器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/640852
WFduino第十六課(七段顯示器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/640853
WFduino第十七課(搖桿)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/645549
WFduino第十八課視訊控制
http://blog.ilc.edu.tw/blog/blog/868/post/97509/647945
WFduino 第十九課語音控制
http://blog.ilc.edu.tw/blog/blog/868/post/97509/644624
WFduino第二十課(遙控車)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/648422
WFduino第二十一課感測器擴充板
http://blog.ilc.edu.tw/blog/blog/868/post/97509/649395
WFduino範例課程
會說時間的鬧鐘(WFduino)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637772
會說話的九九乘法表(WFduino)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636482
英文聽音打字練習(WFduino)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636484
WFduino簡介
WFduino程式寫作結合外部感應器(影片)
https://www.youtube.com/watch?v=S3RlsCV-ULE&feature=youtu.be
WFduino原廠使用方法介紹網頁
http://wf8266.com/wf8266r/tutorials/65_Sx4ABlocks
WFduino for Scratch2 online and offline version , ScratchX(影片)
https://www.youtube.com/watch?v=tZ7Dyt8KxQU&feature=youtu.be
WFduino無線操控arduino
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636819
WFduino for ScratchX
http://blog.ilc.edu.tw/blog/blog/868/post/10898/635190
WFduino語音控制(for scratchX)
http://blog.ilc.edu.tw/blog/blog/868/post/10898/635592
Scratch與Arduino概論
Scratch與Arduino普及化正式課程
http://blog.ilc.edu.tw/blog/blog/868/post/97509/650274
外部感應器初體驗:軟、硬體選擇建議
http://blog.ilc.edu.tw/blog/blog/868/post/10898/634141
arduino常用scratch程式效能測試
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637216
文章來源:WFduino藍芽連線 由 roc 發表。