Eine RGB-LED ansteuern
Aufgabe
Eine RGB Leuchtdiode soll in verschiedenen Farben Leuchten
Aufbau der Schaltung | Material
BeschreibungEin RGB LED sind eigentlich drei LED mit den Farben rot, grün, blau. Jede kann einzeln angesteuert werden, daraus ergeben sich dann Mischfarben, z.B. entsteht die Farbe gelb, wenn die rote und die grüne LED leuchten. Die RGB LED hat vier Anschlüsse, für jede Farbe einen und eine gemeinsame Kathode (Mit dem längeren Beinchen). |
Die gemeinsame Kathode wird mit GND verbunden, die einzelnen Anoden werden jeweils über einen Widerstand mit einem PWM Ausgang (Pin 3,5,6 - mit einer Welle ~ gekennzeichnet) verbunden.
Jeder Poti ist mit 5V und an GND, sowie einem analogen Eingang verbunden.
Das Programm liest den Wert der Potis ein und schaltet die einzelnen LED entsprechend hell.
Das ArduBlock-Programm
oder
Bedeutung der einzelnen Blöcke
(Steht unter dem Block keine Erklärung, dann wurde er bereits in einem Tutorial erklärt)
oder
Der Pin 3 wir als analoger Ausgang definiert.
Am Pin 3 wird dann die Spannung ausgegeben, die im Folgenden berechnet wird.
oder
Der Wert, der sich aus der Spannung am analogen Eingang A1ergibt, wird berechnet.
- Liegen 0V an, dann wird sich der Arduino dafür den Wert 0 merken.
- Liegen 5V an, dann wird sich der Arduino den Wert 1023 merken.
Dieser Wert am Eingang zwischen 0 und 1023 umgewandelt (mit einem Dreisatz) auf den Ausgangswert zwischen 0 und 255.