
让蓝牙进入AT模式。Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。arduino蓝牙模块上一个红灯一个绿灯是先让蓝牙进入AT模式,按住蓝牙模块上的黑色开关,然后给蓝牙模块上电,红灯慢闪表示进入AT模式。
这个说法不太准确,Arduino本身没有蓝牙功能,但可以通过添加蓝牙模块来实现蓝牙通信。常用的蓝牙模块有HC-05和HC-06等。此外,一些Arduino板自带了蓝牙模块,例如Arduino 101、Arduino Nano 33 IoT等。
众所周知,arduino是在全球火热的一个热门创客应用的开发板,由于其简单易学,即便不是电子工程专业的人也很容易上手在很短的时间内开发一个智能产品,所以倍受用户的热捧,本节即教大学怎么用arduino联接蓝牙进行通讯。
工具/原料
arduino 开发板一块
HC05或HC06蓝牙模块一个
杜邦线若干根
USB通讯线一根
ANDROID手机一个
方法/步骤
在连接硬件之前,大家仔细看这块开发板的硬件连接说明。
硬件连接,装备好一个ARDUINO板一个,USB线一根,这里USB线充当电源线,因为ARDUINO板电压为3V-12V都可以用。准备好后按图连接。
基本连接如下图所示。安全起见,加上二个电阻如果仅是低电压的测试也可以按图二连接测试 具体的接法,一定要注意开发板收发两个端的接法,如图三所示
正确检查无误后连接USB上电会看到蓝牙模块有红色指示灯闪烁。这时,打开你的智能手机,以ANDROID手机为例。打开蓝牙开关并搜索找到相应的模块后如果是HC-06那么点击后连接配对,一般会要输入配对密码,一般为1234 或0000,输入后配对成功。便可以 *** 作了。
硬件连接后,连上电脑ARDUINO IDE 并上传相关代码测试。代码片断为:
#include <SoftwareSerialh>
SoftwareSerial BT(10, 11);
// creates a "virtual" serial port/UART
// connect BT module TX to D10
// connect BT module RX to D11
// connect BT Vcc to 5V, GND to GND
void setup()
{
// set digital pin to control as an output
pinMode(13, OUTPUT);
// set the data rate for the SoftwareSerial port
BTbegin(9600);
// Send test message to other device
BTprintln("Hello from Arduino");
}
char a; // stores incoming character from other device
void loop()
{
if (BTavailable())
// if text arrived in from BT serial
{
a=(BTread());
if (a=='1')
{
digitalWrite(13, HIGH);
BTprintln("LED on");
}
if (a=='2')
{
digitalWrite(13, LOW);
BTprintln("LED off");
}
if (a=='')
{
BTprintln("Send '1' to turn LED on");
BTprintln("Send '2' to turn LED on");
}
// you can add more "if" statements with other characters to add more commands
}
}
5
把上图的代码上传至开发板后,用手机连上这块开发板的蓝牙后,可以通过手机发射指令来查看效果了。
首先看看电脑有没有蓝牙功能模块,如果没有,需要另外购买一个蓝牙模块,一般都有USB接口,大小和U盘差不多,如果想要支持距离远一些,可以买大功率的。
然后安装蓝牙模块驱动程序最后参考蓝牙模块以及蓝牙音响说明书,让二者相互搜寻,搜寻后,设置密码,进行配对,配对完成后,就可以使用了。另外电脑中可以选择声音输出的方式,配对后一般会自动选择蓝牙模式,如果没有,可以从控制面板,声音选项中手动设置。
我之前用的lker soul就是这样连接的,希望对你有帮助
以上就是关于arduino蓝牙模块怎么上一个红灯一个绿灯全部的内容,包括:arduino蓝牙模块怎么上一个红灯一个绿灯、arduino只有蓝牙、Arduino上输入数字,蓝牙里为什么返回的是字母等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)