LED PWM IV (mit serieller Ausgabe)

(Schwierigkeitsstufe i)

Motivation:     Zeitaufwand: 15 Minuten

Die Helligkeit einer externen LED am Pin 9 soll mit zwei Tasten geregelt werden. Der Tastgrad des PWM-Signals soll über die serielle Schnittstelle ausgegeben werden.

Zusätzlich soll die Stromstärke durch die LED berechnet und ausgegeben werden. Diese kann über den Spannungsabfall über dem Vorwiderstand ermittelt werden. Dieser kann mit dem internen A/D-Wandler gemessen werden.

Da es sich um ein zeitlich stark schwankendes PWM-Signal handelt, muss dieses mit einem RC-Glied geglättet werden. (Siehe Schaltplan)

Bild 1

Schaltplan: LED mit Vorwiderstand und Mess-Schaltung

Die LED muss mit einem passenden Vorwiderstand in Reihe geschaltet werden.
Andernfalls können die LED oder das Arduino-Board beschädigt oder zerstört werden.

Aufgabe:     

Die Helligkeit der LED soll in 10 Stufen geregelt werden. Dazu sollen zwei Taster benutzt werden, die an Pin 8 und Pin 7 des Arduino-Boards angeschlossen werden.

Für die Helligkeitsregelung soll die interne PWM-Funktion des Arduino Boards mit analogWrite() genutzt werden.

Zusätzlich soll der Tastgrad als Prozentwert über den seriellen Monitor ausgegeben werden.

Auch die mittlere Stromstärke des Laststroms durch die LED soll auf dem seriellen Monitor ausgegeben werden.

Bezug: Arduino: LED PWM III