|
|
String comdata ="";
int mark = 0;
void setup()
{
pinMode(13, OUTPUT);
Serial.begin(38400);
}
void loop()
{
digitalWrite(13,0);
delay(1000);
}
void serialEvent()//串口中断函数
{
while (Serial.available())
{
char inChar=Serial.read();
Serial.println(inChar);
// Serial.println(comdata.length());//输出数据的长度
// for(int a=1;a>0;a--)
if(inChar =0)
{digitalWrite(13,1);
delay(20);
}
else{
if(inChar =1)
{digitalWrite(13,1);
delay(2000);
}
}
//digitalWrite(13,0);
//delay(2000);
}
} 不管我发1 还是0 灯亮的时间都是一样的 这是为什么呢 有哪位大神看看 |
|