亮灯 程序 不知道什么地方错了 大家帮忙看看 谢谢
int abcint aaa
void setup() {
Serial.begin(9600);
pinMode(13,OUTPUT);
}
void loop() {
abc=Serial.read();
aaa=Serial.read();
if (abc=='r')
{digitalWrite(13, HIGH);
delay(10000);
}
if(aaa=='a')
{digitalWrite(13, LOW);
delay(10000);
}
}
输入 R开灯 输入 A关灯
灯长亮 怎么写啊
谢谢
原来是这样的。。。。。我改了改。。。。。。。。
void setup() {
pinMode(13,OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(10000);
{digitalWrite(13, LOW);
delay(10000);
}
int abc
int aaa
这个的问题 少了 ; 串口控制可以参考这个
http://arduino.cc/en/Tutorial/SwitchCase2 int abc;
int aaa;
void setup() {
Serial.begin(9600);
pinMode(13,OUTPUT);
}
void loop() {
abc=Serial.read();
aaa=Serial.read();
if (abc=='r')
digitalWrite(13, HIGH);
if(aaa=='a')
digitalWrite(13, LOW);
}
要按 好几次 A灯才灭 不知道为什么? 在执行完abc=Serial.read();缓冲区已经清空了。而且变量abc一直没复位。
页:
[1]