第1步:
Arduino Uno(或克?。齻€LED,一個蜂鳴器,一個藍牙模塊(HC05,06 。.),一個電阻1k歐姆-3號,跳線,一個9v
帶藍牙終端應用程序的智能手機。
步驟2:測試藍牙模塊
將HC05的+ 5V連接到3.3V ,模塊的Rx到Arduino的Tx和模塊的Tx到Arduino的Rx。將接地引腳接地。連接這些引腳后,為Arduino供電。藍牙模塊中的LED閃爍可確保工作狀態。
步驟3:連接
通過電阻(1k)將LED 1連接到插針13,LED 2通過電阻(1k)連接到引腳8,LED 3通過電阻(1k)連接到引腳7,另一個接地(較短的邊沿)。蜂鳴器的正極連接到引腳4,另一個引腳接地。
藍牙模塊的連接:
將HC05的+ 5V連接到3.3V,將模塊的Rx連接到Arduino的Tx,將模塊的Tx連接到Arduino的Rx 。
第4步:編碼
字符緩存;
String inputString =“”;
void setup()
{結果Serial.begin(9600);結果,pinMode(13,OUTPUT);結果,pinMode(8,OUTPUT);結果,pinMode(7,OUTPUT);結果,pinMode(4, OUTPUT);
}
void loop()
{
if(Serial.available())
{
while(Serial.available())
{
char inChar =(char)Serial.read();
inputString + = inChar;
}
Serial.printIn(inputString);
同時(Serial.available()》 0)
》 {
cache = Serial.read();
}
if(inputString ==“ a”)
{
digitalWrite(13,HIGH);
digitalWrite(8, HIGH);
digitalWrite(7,HIGH);
digitalWrite(4,HIGH);
}
否則if(inputString ==“ b”)
{
digitalWrite(13 ,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(4,LOW);
}
inputString =“”;
}
}
點擊鏈接以附加代碼:
https://drive.google.com/file/d/0B7TrJQkVvDbAYjhnU21PalNRSlU/view?usp=drivesdk
點擊鏈接以PDF格式查看:點擊https://drive.google.com/file/d/0B7TrJ QkVvDbAaE9lY3FpMEtRTXM/view?usp = drivesdk
從Google Play商店下載藍牙終端應用。它是免費提供的。打開時,通過藍牙將智能手機與hc05連接。現在將數據發送到Arduino。在我們的情況下,數據是字符“ a”和字符“ b”。發送“ a”將使三個LED閃爍并使蜂鳴器發聲。通過發送“ b”,上述所有操作都會停止。
-
蜂鳴器
+關注
關注
12文章
893瀏覽量
46069 -
藍牙模塊
+關注
關注
30文章
578瀏覽量
55860 -
Arduino
+關注
關注
188文章
6477瀏覽量
187692
發布評論請先 登錄
相關推薦
評論