第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文章
888浏览量
45817 -
蓝牙模块
+关注
关注
30文章
561浏览量
55647 -
Arduino
+关注
关注
187文章
6456浏览量
186467
发布评论请先 登录
相关推荐
评论