江湖告急!!!!
int ledPin = 13;int EN = 2;
int val;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(EN, OUTPUT);
Serial.begin(19200);
}
void loop()
{
// receive data
digitalWrite(EN, LOW);//使能接收
val = Serial.read();
if (-1 != val) { //为什么是-1?????
if ('B' == val) {
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
}
}
} :dizzy::dizzy::dizzy::dizzy::dizzy::dizzy::dizzy: -1表示没有东西可读。 "B"是什么意思?收到B的ASCII值时LED闪烁吗?
页:
[1]