arduino和手机通讯,arduino 蓝牙模块( 二 )


文章插图
Arduino 蓝牙控制 LED 灯 程序设计Arduino 程序代码如下:
void setup(){// 设置波特率为 38400Serial.begin(38400);pinMode(13, OUTPUT);}void loop(){while(Serial.available()){char c=Serial.read();if(c=='1'){Serial.println("BT is ready!");// 返回到手机调试程序上Serial.write("Serial--13--high");digitalWrite(13, HIGH);}if(c=='2'){Serial.write("Serial--13--low");digitalWrite(13, LOW);}}}Android 手机端调试在 Android 端上进行调试,需要下载蓝牙串口调试 APP,可以根据喜好在各大应用商场搜索下载 。下载安装完成 APP 后,我们先打开手机的蓝牙设置,搜索并匹配好我们的蓝牙模块 。然后打开 蓝牙串口调试APP,让 APP 连接上蓝牙模块,然后我们可以在 APP 中输入 1 , 接下来可以看到 LED 等亮了,并且能在 APP 中看到 Serial–13–high 的返回(有些 APP 返回值可能不是返回在同一行) 。我们再在 APP 中输入 2,可以看到 LED 熄灭,APP 中返回 Serial–13–low 。
小结在这篇文章中,我们了解了在 Arduino 中使用 HC05 蓝牙模块的两个主要步骤,首先是进入 AT模式 对蓝牙模块进行设置,这里要注意接线的正确性,设置完成后 , 就可以将蓝牙模块的 TX 与 Arduino RX 连接,RX 与 Arduino TX 连接,再通过 Arduino 程序中的 Serial 来实现数据的传输与读取 。最后,在通过 Android 上的蓝牙串口调试APP , 来测试我们的试验是否成功 。

arduino和手机通讯,arduino 蓝牙模块

文章插图
Arduino uno板上连接一个HC-05,设置后能与手机配对成功,但是无法连接?要是设置好(设为从设备,任意设备连接),就下个蓝牙串口助手吧 , 在uno里烧好程序,你在手机蓝牙串口app里输对应的字符 , 就能控制了
还有人说hc 05要3.3v供电,5v不行,所以你换个电压试试【arduino和手机通讯,arduino 蓝牙模块】
arduino和手机通讯,arduino 蓝牙模块

文章插图
arduino leonardo和HC05蓝牙模块连接问题建议你先试一下软串口,看看能否正常通讯