第1步:
Arduino Uno(或克?。?,三個LED,一個蜂鳴器,一個藍牙模塊(HC05,06 。.),一個電阻1k歐姆-3號,跳線,一個9v
帶藍牙終端應(yīng)用程序的智能手機。
步驟2:測試藍牙模塊
將HC05的+ 5V連接到3.3V ,模塊的Rx到Arduino的Tx和模塊的Tx到Arduino的Rx。將接地引腳接地。連接這些引腳后,為Arduino供電。藍牙模塊中的LED閃爍可確保工作狀態(tài)。
步驟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()
{結(jié)果Serial.begin(9600);結(jié)果,pinMode(13,OUTPUT);結(jié)果,pinMode(8,OUTPUT);結(jié)果,pinMode(7,OUTPUT);結(jié)果,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商店下載藍牙終端應(yīng)用。它是免費提供的。打開時,通過藍牙將智能手機與hc05連接?,F(xiàn)在將數(shù)據(jù)發(fā)送到Arduino。在我們的情況下,數(shù)據(jù)是字符“ a”和字符“ b”。發(fā)送“ a”將使三個LED閃爍并使蜂鳴器發(fā)聲。通過發(fā)送“ b”,上述所有操作都會停止。
-
蜂鳴器
+關(guān)注
關(guān)注
12文章
895瀏覽量
46963 -
藍牙模塊
+關(guān)注
關(guān)注
30文章
610瀏覽量
56678 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192205
發(fā)布評論請先 登錄
藍牙低功耗模塊的原理和應(yīng)用介紹
藍牙模塊在智能照明控制系統(tǒng)中的創(chuàng)新應(yīng)用
stm32藍牙模塊連接方法
如何使用Arduino實現(xiàn)CAN總線通信

電腦端如何和藍牙模塊建立連接通訊# 藍牙模塊# 物聯(lián)網(wǎng)# 串口通訊# 無線連接# spp協(xié)議# 雙模# 低功耗
蜂鳴器需要串聯(lián)多大的電阻
蜂鳴器電路電阻的作用是什么
multisim中蜂鳴器怎么連接
如何控制蜂鳴器的時間長短
有源蜂鳴器與無源蜂鳴器的發(fā)聲原理是什么
無源蜂鳴器怎么用電腦控制

超強模塊,支持手機APP修改藍牙名稱和波特率參數(shù),多種IO控制# 藍牙模塊# 串口通訊# 無線連接# 物聯(lián)網(wǎng)
藍牙模塊如何實現(xiàn)單片機和手機端數(shù)據(jù)互傳


評論