各位大家好,
我是arduino新手,最近在用蓝牙串口时候遇到一点问题想请教大家。
按照网上最简单的教程(蓝牙读到字符后发个消息给手机),将蓝牙模块(BT-04-A)与arduino 0/1口连接。
手机向arduino发送字符,arduino能收到。但arduino往串口写字符,只能显示在电脑的串口监视器窗口里,手机收不到。
请问我是哪里没搞对么?代码如下:
void setup()
{
Serial.begin(9600);
}
void loop()
{
while(Serial.available()){
char c = Serial.read();
if (c>0)
Serial.println("YES");
}
}
————————————
还遇到一个奇怪的问题:
如果我在“Serial.println("YES");”前面加一句“Serial.println(c);”
手机就能收到内容了
————————————
这是使用BT-04-A蓝牙模块的情况。使用BT-05的话手机怎么都收不到内容。使用SoftwareSerial也是什么都收不到。
请问我这是哪里搞错啦