jinpenghf 发表于 2015-3-3 17:08:13

江湖告急!!!!

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);
}
}
}

jinpenghf 发表于 2015-3-3 17:08:41

:dizzy::dizzy::dizzy::dizzy::dizzy::dizzy::dizzy:

johndragon 发表于 2015-3-3 17:13:07

-1表示没有东西可读。

suoma 发表于 2015-3-3 21:16:11

"B"是什么意思?收到B的ASCII值时LED闪烁吗?
页: [1]
查看完整版本: 江湖告急!!!!