Arduino Lichterspektakel :-)
By admin, Februar 5th, 2011,in Arduino, Arduino Workshops, Workshops
Schlagwörter: arduino, dimmer, led, pulsweitenmodulation, pwm | 2 Comments »
Da bin ich wieder…
… heute mal mit einem kleinen Dimmer Projekt. Das Arduino Board bietet an sechs digitalen Pins eine Pulsweitenmodulation an. Damit ist es möglich einen Wertebereich von 256 zu verwenden anstelle von 1 und 0. Damit ergibt sich eine neue Möglichkeit für die Verwendung von LEDs. Zum einen kann man einfach mal eine LED dimmen, oder man kann eine kleine Lampe bauen, die ihre Farbe wechselt, indem man mehrfarbige LEDs verwendet und über das Dimmen ständig zwischen den LEDs wechselt. Zum Anderen könnte man aber auch später an unserem kleinen Roboter die LEDs entsprechend der Lichtverhältnisse leuchten lassen. Heute beschäftigen wir uns aber mit dem zweiten Fall. Wir wollen eine kleine Lampe bauen, die ihre Farbe wechseln kann.
Dazu fangen wir erstmal mit einer LED und der Pulsweitenmodulation von Arduino an. Der Aufbau ist ziemlich einfach, da wir lediglich einen 100 Ohm Widerstand und eine LED benötigen. Verbindet einen Pin mit PWM (ich hab Pin3 genommen), über den Widerstand mit der Anode der LED; die Kathode geht direkt zu Minus. Das ganze sollte dann so aussehen:
Nun kommt der etwas kompliziertere Teil. Wir müssen uns ein kleines Programm schreiben, mit dem wir die LED von 0 auf 255 dimmen können. Read more »