Nein, dein Irrtum liegt in
LED2=LOW
Das prüft nicht, welchen Zustand deine LED hat, sondern setzt die Variable int LED2;
auf den Wert 0.
Das stört zwar nicht, weil LED2 nicht weiter gebraucht wird, ist aber sicher nicht das was du willst.
Nein, dein Irrtum liegt in
LED2=LOW
Das prüft nicht, welchen Zustand deine LED hat, sondern setzt die Variable int LED2;
auf den Wert 0.
Das stört zwar nicht, weil LED2 nicht weiter gebraucht wird, ist aber sicher nicht das was du willst.