arduino 通过串口接收string,int类型数据
串口接收string类型数据源码如下
String comdata = ""; void setup() { Serial.begin(9600); } void loop() { while (Serial.available() > 0){ comdata += char(Serial.read()); //每次读一个char字符,并相加 delay(2); } if (comdata.length() > 0){ Serial.println(comdata); //打印接收到的字符 comdata = ""; } } 串口接收int类型数据源码如下
int p; void setup(){ Serial.begin(9600); } void loop(){ while (Serial.available() > 0) { // 串口收到字符数大于零。 p = Serial.parseInt(); // 在串口数据流中查找一个有效整数。 Serial.println(p); //打印接收到的数字 } }

更多精彩