Hallo,
ich habe eine wahrscheinlich simple Frage, doch finde selbst keine Antwort.
Undzwar habe ich mich mit der Serial Console beschäftigt und wollte ganz simple eine Led an und aus machen.
Der Code ist ein Beispielcode aus einem Buch:
int ledPin = 13;
void setup(){
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
if (Serial.read() == '1') {
digitalWrite(ledPin, HIGH);
}
else if (Serial.read() == '0') {
digitalWrite(ledPin, LOW);
}
}
}
Jetzt geht die Led aber nicht wieder aus, sobald ich 0 an den Arduino schicke. Wenn ich anstatt == '0' !='1'
eingebe funktioniert es, allerdings mit jeder Zahl ausser 1, dass die Led wieder ausgeht. Ich möchte das "ausmachen" aber gerne für eine bestimmte Zahl definieren.
Könnt ihr mir da bitte helfen, ich weiß nicht was ich falsch mache:(
Viele Grüße
Florian