Arduino UNO Ereigniszähler

(Schwierigkeitsstufe i)

Aufgabe:     Zeitaufwand: 30 Minuten

Ein 8 Bit breiter Zähler soll auf 8 LEDs ausgegeben werden, die am Arduino UNO am den Eingängen D0 - D7 angeschlossen sind.

Beim einem Tastendruck am Taster S1, der an Eingang D10 am Arduino UNO angeschlossen ist, soll der Zähler inkrementiert werden.

Schaltplan

Schaltplan: Anschluss der LEDs und des Tasters S1 ans Arduino UNO Board

a)   Recherchieren Sie, welche Anschlüsse (Pins) am ATmega328p den oben genannten Eingängen am Arduino-Board entsprechen.
b)   Zeichnen Sie einen einfachen Programmablaufplan (PAP).
c)   Schreiben Sie ein C-Programm und testen Sie die Funktion ihres Programms.

Vorgaben:     

Der Zähler wird von der Variable zaehler repräsentiert. Dabei handelt es sich um einen 8 Bit unsigned Integer. Verwenden Sie hierzu standardisierte Integer-Typen.