HC-06/HC-05藍芽模組實習
HC-06/HC-05藍芽模組實習
HC-05在下半頁面.....
HC-06正反面圖
接線圖
*下圖採用的是hc-06模組的接線方式
須用到的程式庫
程式碼
#include <SoftwareSerial.h>
SoftwareSerial BluetoothSerial(3, 4); // TX,RX
void setup()
{
Serial.begin(9600);
BluetoothSerial.begin(9600);
}
void loop()
{
if (BluetoothSerial.available()){ //假如藍芽端口接收到訊號,傳送到序列埠監測端口
Serial.write(BluetoothSerial.read());
}
else
{
if (Serial.available()){ //假如序列埠監測端口收到訊號,將訊號發送給藍芽
BluetoothSerial.write(Serial.read());
}
}
}
在ArduinoIDE序列埠端口監測傳輸狀態,並更改藍芽名稱和查看版本
在端口輸入"AT"可測試藍芽是否正常回
AT+VERSION:回應靭體的版本。
AT+NAME ***:將裝置名稱改為"***"
此時打開手機藍芽,就可尋找到剛設定好的藍芽模組名稱
有KEY腳位
HC-05的VCC左邊是KEY的話,把KEY接在D9
VCC先不要接,其它先接好例如:
RXD---->D11
TXD---->D10
GND---->GND
VCC---->5V(暫不接,等下在某個步驟才接上)
先將程式上傳至Arduino上
波特率設為38400,IDE的監測視窗也設為38400
#include <SoftwareSerial.h>
SoftwareSerial BT(10, 11); //TX/RX
char val;
void setup() {
Serial.begin(38400);
BT.begin(38400);
}
void loop() {
if (Serial.available()) {
val = Serial.read();
BT.print(val);
}
if (BT.available()) {
val = BT.read();
Serial.print(val);
}
}
然後依照視頻的步驟實作
- 先壓住模組上的按鍵
- 插入VCC
- 板上LED一秒閃爍一次即可放開
- 打開編輯器上的監測視窗並輸入AT,如果回應OK,那就完成了。
留言
張貼留言