【发布时间】:2017-05-14 14:56:41
【问题描述】:
我正在使用 HC-06 蓝牙模块来控制我的 Arduino Uno,我想实现一个可以打开和关闭 LED 的简单程序。
代码-
char val;
void setup()
{
pinMode(13, OUTPUT);
Serial.begin(9600);
Serial.println("Ready");
}
void loop()
{
if(Serial.available()){
val = Serial.read();
Serial.println(val);
// digitalWrite(13,HIGH);
}
if (val=='1'){
digitalWrite(13,HIGH);
}
else if(val=='2'){
digitalWrite(13,LOW);
}
delay(100);
}
我使用不同的应用程序从我的手机向模块发送数据,但是当我发送 1 和 2 时,它们在串行监视器中显示为“ÿ”并且 LED 没有打开可能是因为数据不匹配1 或 2 ,我已尝试按照许多论坛和答案的建议更改波特率,但仍然没有运气。
【问题讨论】: