Convert serial.read() into a useable string using Arduino?

后端 未结 15 1132
盖世英雄少女心
盖世英雄少女心 2020-11-29 15:27

I\'m using two Arduinos to sent plain text strings to each other using newsoftserial and an RF transceiver.

Each string is perhaps 20-30 characters in length. How do

15条回答
  •  猫巷女王i
    2020-11-29 16:27

    String content = "";
    char character;
    
    if(Serial.available() >0){
    //reset this variable!
      content = "";
     //make string from chars
     while(Serial.available()>0) {
       character = Serial.read();
       content.concat(character);
     }
     //send back   
     Serial.print("#");
     Serial.print(content);
     Serial.print("#");
     Serial.flush();
    }
    

提交回复
热议问题