Hi Andi.
Nu bin ich kein arduino-er - habe nur mikroskopische Erfahrung mit der arduino-IDE (aber ich hab ne Handvoll billigster nano-Clone - umgequarzt auf 20 MHz, bis auf einen der "arduino-konform" ist). Egal. Das Problem sieht irgendwie machbar aus.
.. Beispielcode, um ein Lauflicht .. Fehlermeldung .. "int buttonState = " einzufügen .. mit folgenden Werten: .. 1 .. alles ohne Erfolg ..
Hmmm. Ich habe DEINEN Programmcode in die arduino-IDE reinkopiert und in nen nano-Clone geflasht. Klar, geht nicht. Ich habe ne Codezeile eingefügt :
Code:
int buttonStateOld = 0;
int buttonState = 1;        ////<<<<   Einfügung
bool buttonFlag = false;
. . . und schon läuft es. Ohne Button :-// als Lauflicht. WENN man ne Buttonfunktion bräuchtewollte, bräuchte man natürlich noch nen Button mit passender Code-Erweiterung.

Fragen:
Vorwiderstände an den Dioden?
Dioden vom arduino über Rv nach GND?
Läuft Dein arduino mit USB/bootloader? Welcher Bootloader? Bei mir läufts nur mit
. . . . [Werkzeuge][Prozessor][Old Bootloader] in der IDE.
. . . ansonsten: mehr fällt mir grad nicht ein.

Viel Erfolg

- - - Aktualisiert - - -

Mal auf die Schnelle