串口接收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);         //打印接收到的数字     } }
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。