Hmm, eigentlich sollte "Diode" hier ihren Wert vom Handy A oder B bekommen
if (Diode) // wenn die Variable "Diode" den (High) oder den (Low) Wert hat....
{
digitalWrite(LED, HIGH); // dann tue das...
}
else // wenn nicht dann....
{
digitalWrite(LED, LOW); // tue dies
}
switch (data) // Eine switch-Anweisung vergleicht den Wert einer Variablen mit den Werten
// aus den case-Anweisungen
{
case 'A': Diode = true; break;
case 'B': Diode = false; break;
}
den ich dann über Serial.read
int data = Serial.read(); // Wert aus "Serial.read" wird in die Integer Variable "data" geschrieben
lcd.clear(); // Anzeige LCD löschen
lcd.setCursor(5, 0); // Cursor LCD auf Spalte 5 in der 1 Reihe setzen
lcd.print(data); // Wert aus der Variablen "Diode" auf dem LCD ausgeben
if (Diode) // wenn die Variable "Diode" den (High) oder den (Low) Wert hat....
wieder auslese.
Ich hab jetzt mal "data" als lcd.print eingegeben aber dann bekomme ich auf dem LCD immer eine "13" egal ob LED an oder aus, sehr merkwürden.....