单片机/MCU论坛
直播中

王桂兰

7年用户 1171经验值
私信 关注
[问答]

arduino两个hc05已经配对完成,但程序写进去没有反应是为什么?

发送端代码
#include

SoftwareSerial mySerial(23);

void setup()
{
  Serial.begin(9600);
}

void loop()
{
    char s[]="1";//每隔3s发送一次字符数组s
    Serial.print('1');
    delay(2);
}


接收端代码
#include

SoftwareSerial blutooth_0(24);

void setup()
{
   pinMode(13 OUTPUT);
  Serial.begin(9600);
}

void loop()
{
  while (Serial.available()>0)
{
    int ch = Serial.read();
    if(ch == '1')
    {
      digitalWrite(13 HIGH);  
      delay(1000);
      digitalWrite(13 LOW);  
      delay(1000);                          
    }
}
}

回帖(1)

贾大林

2023-11-10 14:33:20
一边是char 的,一边是int的,应该是类型不匹配吧。   
举报

更多回帖

发帖
×
20
完善资料,
赚取积分