Hello,
Why this code not work?
#include <SoftwareSerial.h>
String readString;
SoftwareSerial mserial(10, 11);
void setup() {
Serial.println("serial on/off test 0021"); // so I can keep track
mserial.begin(9700);
}
void loop() {
while (mserial.available()) {
delay(3);
char c = mserial.read();
readString += c;
}
if (readString.length() >0) {
mserial.println(readString);
if (readString == "Hello")
{
mserial.println("LED ON");
}
if (readString == "off")
{
mserial.println("LED OFF");
}
readString="";
}
}
Thanks!