Hi
ich habe bis jetzt ein Programm, welches einen String seriell empfängt.
Der empfangene String im Buffer sieht wie folgt aus: "Neustart" +CR +LF.
ich möchte nun in einer if anweisung diesen (wenn er denn kommt) erkennen und einen weiteren Befehl senden.
Wie kann ich den String vollständig darstellen, so das er erkannt wird?
Ich habe es so probiert:
if(serialBuffer == "Neustart" + CR + LF)
{
Serial1.print(STX);
Serial1.print(Eins);
Serial1.print(Sechs);
Serial1.print(Semi);
Serial1.print(Semi);
Serial1.print(D);
Serial1.print(D);
Serial1.print(ETX);
}
also das es so nicht stimmen kann.. weiss ich selbst... sieht schon kurios aus.. bzw. da ich CR als
char CR = 13;
definiert habe probiert er an der stelle irgendwas zu rechnen oder so..
Danke für eure antworten!!