|
|

楼主 |
发表于 2014-9-24 09:48:07
|
显示全部楼层
i7456 发表于 2014-9-24 09:32 
String a="";
void setup()
{
Serial.begin(9600);
pinMode(13,OUTPUT);
}
void loop()
{
while (Serial.available() > 0)
{
a += char(Serial.read());
delay(5);
}
if (a.length() > 0)
{
//Serial.println(a);
int b = a.toInt();
digitalWrite(13,HIGH);
delay(b);
digitalWrite(13,LOW);
delay(b);}
}
改成这样后第一次输入的一个值,比如说100,可以以100MS的速度闪烁,如果我要以500MS的话,必须要复位,再输入500才可以。有什么方法可以不复位,直接输入呢? |
|