In diesem Beitrag möchte ich dir zeigen, wie du eine RGB LED in der Entwicklungsumgebung DUINO EDU programmieren kannst.

Die Entwicklungsumgebung DUINO EDU hatte ich dir bereits in einigen Beiträgen auf diesem Blog gezeigt und auch gezeigt wie du per Drag-and-Drop die Elemente verbindest und so deinen Quellcode erzeugst. Hier soll es nun einen Schritt weiter gehen und wir wollen eine RGB LED programmieren.
In diesem Beitrag verwende ich eine RGB LED mit vier Pins, wobei drei für die Farben Rot, Grün & Blau belegt sind und ein Pin für den gemeinsamen Minuspol.
Benötigte Ressourcen zum Anschluss einer RGB LED an den Arduino UNO
Für den Anschluss der RGB LED benötigst du, für die Pins der Farben jeweils einen 220 Ohm Vorwiderstand und noch jeweils 4 Breadboardkabel und ein Breadboard.
Aufbau der Schaltung – Arduino UNO mit RGB LED
Die RGB LED wird wie eine „normale“ LED an den Arduino UNO angeschlossen, es muss lediglich darauf geachtet werden das PWM Pins verwendet werden. Die PWM Pins erkennst du auf der Platine des Arduino UNOs daran, dass diese eine kleine Welle / Tilde ~ vorangestellt haben.
Über diese PWM Pins können wir nicht nur einfache digitale Signale 1 oder 0 setzen, sondern auch Werte zwischen 0 und 255 und somit die Farben an der RGB LED mischen.
In diesem Beispiel haben wir die RGB LED an den digitalen PWM Pins D11 (rot), D10 (grün) und D9 (blau) angeschlossen.
Programmieren in der DUINO EDU
Um die einzelnen Farben rot, grün und blau zu aktivieren müssen wir im Programm lediglich die entsprechenden Pins auf HIGH und die anderen auf LOW setzen.
Das setzen der Pins auf LOW habe ich in eine extra Funktion ausgelagert, damit der Code nicht unnötig lang wird.
Wenn wir den Code nun auf dem Arduino UNO ausführen, dann sollten wir einen Farbwechsel von rot, grün zu blau sehen.
Da wir die RGB LED an PWM Pins angeschlossen haben, können wir auch die Farben mischen und so uns jede beliebige Farbe mischen.
Ausblick
Als nächsten könnten wir jetzt, wie ich dir bereits auch im Beitrag Open Roberta #9 – RGB LED steuern gezeigt habe, drei Drehpotentiometer anschließen und die Farbe dann per PWM Signal setzen.
Oder wir schließen einen Temperatursensor an und lassen diesen je nach Temperatur in einer Farbe aufleuchten (blau für kalt und rot für heiß).
Beides wären kleine Projekte, welche mit der DUINO EDU einfach und schnell umzusetzen sind.