Hallo Iounsome,
Ich habe keine Station, deshalb weiss ich nicht ob die Analog-Eingänge intern gepullt sind. So wie die Tasten angeschlossen sind hast Du (keine Taste gedrückt) einen offenen eingang. --> misst störungen!
Ist der Ana-eingang mit 10k H-gepullt, sind deine R-Werte arg niedrig.
Besser: Widerstandskette zwischen +5V und Masse, ( R's 9x 1k ) Tasten eine seite an die Knoten, andere seite an Ana-Eingang, Ana-Eingang hochohmig an +5V ( wenn Station keinen Pull-up hat).
Wenn Du die Tasten in der Hauptschleife abfragst, zähle einfach die Schleifen-durchgänge (Nur wenn Taste gedrückt, evtl. mit pause >einbremsen<) bei einem Dir genehmen Wert merker >Taste_lang< setzen. Wenn keine taste gedrückt, Schleifenzähler + merker rücksetzen.
Hoffe, Dir geholfen zu haben.
MfG Lutz
Lesezeichen