22012026---Laufendes-2026-704-602---Der Digispark soll blinken

Lampenzustand = (Lampenzustand == LOW) ? HIGH : LOW;

Diese Codezeile ist ein 
Ternärer Operator in C/C++ (häufig genutzt in der Arduino-Programmierung), der den Zustand einer Lampe umschaltet (Toggle-Funktion).
Bedeutung der Komponenten:
•	Lampenzustand == LOW: Es wird geprüft, ob die Lampe aktuell aus ist.
•	? HIGH: Wenn die Bedingung wahr ist (Lampe ist aus), wird der Wert auf HIGH (An) gesetzt.
•	: LOW: Wenn die Bedingung falsch ist (Lampe ist an), wird der Wert auf LOW (Aus) gesetzt. 
Funktionsweise:
Der Befehl sorgt dafür, dass die Variable bei jedem Aufruf ihren Zustand umkehrt. Ist sie LOW, wird sie HIGH, und ist sie HIGH, wird sie LOW. 
Alternative Schreibweise (if-else):
Derselbe Logikablauf sähe als herkömmliche Bedingung so aus:
cpp
if (Lampenzustand == LOW) {
  Lampenzustand = HIGH;
} else {
  Lampenzustand = LOW;
}
Verwende Code mit Vorsicht.
Kürzere Alternative:
Wenn LOW als 0 und HIGH als 1 definiert sind, kann man auch den Nicht-Operator (!) verwenden:
cpp
Lampenzustand = !Lampenzustand;