Das LED-Ampelmodul habe ich bei Aliexpress.com für 1,6 € gekauft (Versandkosten sind nicht angefallen) und es wurde nach ca. 10 Tagen geliefert.
Anschluss & Schaltung das Ampelmodul
Das Modul verfügt über 4 Pins, welche mit G,Y,R und GND bezeichnet sind. Hier stehen die Buchstaben
- G für GREEN,
- Y für YELLOW, und
- R für RED
Es ergibt sich somit folgender, einfacher Anschlussplan:
Ampelmodul | ArduinoUNO* |
---|---|
GND | GND |
R | digitaler Pin D7 |
Y | digitaler Pin D6 |
G | digitaler Pin D5 |
* Auch wenn ich in der Grafik ein MakerUNO verwende kann hier der Anschluss auf einen ArduinoUNO “umgemünzt” werden, denn dieser ist fast baugleich.
Quellcode
Der nachfolgende Sketch zeigt die Ampelschaltung, welche über die Phasen Grün, Gelb, Rot, Rot-Gelb wechselt.
#define RED_LED 7 #define YELLOW_LED 6 #define GREEN_LED 5 const int PAUSE = 1000; void setup() { pinMode(RED_LED,OUTPUT); pinMode(YELLOW_LED,OUTPUT); pinMode(GREEN_LED,OUTPUT); digitalWrite(RED_LED,LOW); digitalWrite(YELLOW_LED,LOW); digitalWrite(GREEN_LED,LOW); } void loop() { digitalWrite(RED_LED,LOW); digitalWrite(YELLOW_LED,LOW); digitalWrite(GREEN_LED,LOW); digitalWrite(GREEN_LED,HIGH); delay(PAUSE); digitalWrite(GREEN_LED,LOW); digitalWrite(YELLOW_LED,HIGH); delay(PAUSE); digitalWrite(YELLOW_LED,LOW); digitalWrite(RED_LED,HIGH); delay(PAUSE); digitalWrite(YELLOW_LED,HIGH); digitalWrite(RED_LED,HIGH); delay(PAUSE); }
Video
Fazit
Es ist das erste Mal das ich bei Aliexpress.com bestellt habe und würde es auch wieder tun, die Lieferzeit war angemessen und der Preis unschlagbar.
Das Modul selber kann einfacher nicht aufgebaut sein. Einfach “nur” für jede LED ein Pin für die Datenleitung und ein gemeinsamer Minuspol.
Es sind keine zusätzlichen Vorwiderstände notwendig.
Leider ist die gelbe LED etwas dunkel, hier hätte man auf eine stärkere LED wechseln können.