|
|
依据下面 arduino 程序 , 程序写入Arduino板卡后,打开串口试运行一下,分别输入ON,OFF, LED都沒有变化。
我使用 Arduino 1.05 版,请问是何原因
- String str = "";
- int LED = 7;
- void setup()
- {
- Serial.begin(9600);
- pinMode(LED,OUTPUT);
- }
- void loop()
- {
- while (Serial.available() >0)
- {
- str +=char(Serial.read());
- delay(2);
- }
- Serial.print(str);
- if (str.length() >0)
- {
- if(str == "ON")
- {
- digitalWrite(LED,HIGH);
- }
- else if(str == "OFF")
- {
- digitalWrite(LED,LOW);
- }
- str = "";
- }
- }
复制代码 |
|