close
簡單版:
void setup(){
Serial.begin(9600);
Serial.println("Hello");
}
void loop(){
String s = "";
if (Serial.available() >0) {
s = Serial.read();
Serial.write(s);
}
}
其中原理:
void setup(){
Serial.begin(9600);
Serial.println("Hello");
}
void loop(){
String s = "";
while (Serial.available()) {
char c = (char) Serial.read();
if(c!='\n'){
s += c;
}
delay(1); // 沒有延遲的話 UART 串口速度會跟不上Arduino的速度,會導致資料不完整
}
if(s!=""){
Serial.println(s);
}
}
全站熱搜
留言列表