蓝牙问题一直无法解决。怀疑硬件问题

2013-04-217754
AI 快速预览详细 收起
本文介绍了使用Arduino UNO控制板和DFRobot Arduino Bluetooh Bee V2模块进行手机控制LED的实验。设置波特率为9600,通过特定的代码逻辑解决了蓝牙连接问题。文章提供了详细的故障排查步骤,帮助用户解决蓝牙连接问题,节省自行排查的时间成本。
手机控制蓝牙点亮led测试。 设置波特率9600 Arduino程序:
char val;
int ledPin=13;
void setup()
{
  Serial.begin(9600);
  pinMode(ledPin,OUTPUT);
}
void loop()
{
  val=Serial.read();
  if(val=='A')
  {
     digitalWrite(ledPin,HIGH); //设定PIN8脚为HIGH = 5V左右
    delay(1000); //设定延时时间,1000 = 1秒
    digitalWrite(ledPin,LOW); //设定PIN8脚为LOW = 0V
    delay(1000); //设定延时时间,1000 = 1秒
   Serial.println("Rebecca");
  }
}
用的是DFRobot Arduino Bluetooh Bee V2串口蓝牙模块DFRobot Arduino Xbee传感器扩展板V5 (跳线已经连好)(DFR0176)Arduino UNO控制板 。反复试验均未果手机应用amarino和蓝牙串口两个apk均不行,手机系统安卓4.0

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
Mickey
Mickey
请详细阅读使用手册,波特率38400是AT模式下使用的,平时通讯9600即可,AT模式开关必须关闭。https://wiki.dfrobot.com.cn/index.php/Bluetooh_Bee_V2%E4%B8%B2%E5%8F%A3%E8%93%9D%E7%89%99%E6%A8%A1%E5%9D%97_(SKU:TEL0023)
梦鹤千里
梦鹤千里
作者
问题补充 波特率更改过38400 程序改变成手机接收 发送信息为A1 01 1等均无效果,用usb串口与电脑连接试验成功
- 没有更多了 -