Arduino - -- 串口双向通信
需要用到Arduino UNO的串口双向通信功能,以下源码:
int val; void setup() { Serial.begin(9600); // opensserial port, sets data rate to 9600 bps while(Serial.read()>= 0){}//clear serialbuffer } void loop() { if (Serial.available() > 0) { delay(100); // 等待数据传完 int numdata = Serial.available(); val=Serial.read(); Serial.println(val); if(val==49) { Serial.println("Test OK"); Serial.println(val); } while(Serial.read()>=0){} //清空串口缓存 } // put your main code here, to run repeatedly: } 串口调试
int val; void setup() { Serial.begin(9600); // opensserial port, sets data rate to 9600 bps while(Serial.read()>= 0){}//clear serialbuffer } void loop() { if (Serial.available() > 0) { delay(100); // 等待数据传完 int numdata = Serial.available(); val=Serial.read(); Serial.println(val); if(val==49) { Serial.println("Test OK"); Serial.println(val); } while(Serial.read()>=0){} //清空串口缓存 } // put your main code here, to run repeatedly: }

更多精彩