#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.println有错误我键入Serial.begin....
发布于 2016-09-18 01:01:59
最后几个代码需要更正,详细说明如下:
if (!myString.equals("")){
String str = "Input value : ";
str += myString;
Serial.println(str);
myString = "";
}https://stackoverflow.com/questions/39545158
复制相似问题