Arduino Serial.println

时间:2016-09-17 09:27:46

标签: arduino

#include <SoftwareSerial.h>

int blueTx = 2;
int blueRx = 3;

SoftwareSerial mySerial(blueTx, blueRx);

String myString = "";

void setup() {
  Serial.begin(9600);
  mySerial.begin(9600);


}

void loop() {
  while (mySerial.available()){
    char myChar = (char)mySerial.read();
    myString += myChar;
    delay(5);
}

  if (!myString.equals("")){
    Serial.println("input value : " + myString);    //this is error area 
    myString = "";
  }
}

我找不到这是错误的原因 我知道“Serial”不应该使用hader文件 为什么Serial.println有错误我键入了Serial.begin ....

1 个答案:

答案 0 :(得分:2)

最后几个代码需要更正,详情如下:

if (!myString.equals("")){
   String str = "Input value : ";
   str += myString;
   Serial.println(str);    
   myString = "";
}