第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文章
854浏览量
45495 -
蓝牙模块
+关注
关注
30文章
511浏览量
55287 -
Arduino
+关注
关注
186文章
6439浏览量
185427
发布评论请先 登录
相关推荐
在调试蓝牙模块时,我们常说的AT指令是什么?
硬件模块---蜂鸣器原理与实现方法
![硬件<b class='flag-5'>模块</b>---<b class='flag-5'>蜂鸣器</b>原理与实现方法](https://file1.elecfans.com/web2/M00/E4/02/wKgZomY-NSmAAwc9AAuOLyk7eY8476.png)
单模蓝牙模块和双模蓝牙模块指的是什么意思?它们之间有什么区别呢
蓝牙模块的作用是什么?
Arduino遥控车 物联网控制遥控车方案
使用Google Assistant和IFTTT控制蜂鸣器
![使用Google Assistant和IFTTT<b class='flag-5'>控制</b><b class='flag-5'>蜂鸣器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
评论