Es gibt verschiedene Möglichkeiten, wenn Du noch 3 digitale Ports frei hast, dann schliesse an diese je einen Taster an. Die andere Seite des Tasters legst Du auf Masse. Definiere den Port als Eingang und aktiviere den internen PullUp-Widerstand des AVRs. In Deinem Programm fragst Du jetzt die Ports ab, wenn die Taste gedrückt ist, hat der Port den Wert 0 ansonsten 1. Du solltest den Port aber mehrmals abfragen, damit Du das Prellen des Tasters abfängst und die Werte nicht zu schnell erhöht werden.
Frank
Lesezeichen