Per Arduino über ein 4fach Relay, drei LED´s angesteuert, um eine kleine Ampel Simulation zu bauen
Quellcode:
#define RELAY1 6
#define RELAY2 7
#define RELAY3 8
#define RELAY4 9
void setup()
{
// Initialise the Arduino data pins for OUTPUT
pinMode(RELAY1, OUTPUT);
pinMode(RELAY2, OUTPUT);
pinMode(RELAY3, OUTPUT);
pinMode(RELAY4, OUTPUT);
}
void loop()
{
digitalWrite(RELAY2,LOW); // Turns ON Relays 1
delay(5000); // Wait 2 seconds
//digitalWrite(RELAY1,HIGH); // Turns Relay Off
digitalWrite(RELAY3,LOW); // Turns ON Relays 2
delay(2000); // Wait 2 seconds
digitalWrite(RELAY3,HIGH);
digitalWrite(RELAY2,HIGH); // Turns Relay Off
digitalWrite(RELAY4,LOW); // Turns ON Relays 3
delay(5000); // Wait 2 seconds
digitalWrite(RELAY4,HIGH); // Turns Relay Off
digitalWrite(RELAY1,LOW); // Turns ON Relays 4
delay(2000); // Wait 2 seconds
digitalWrite(RELAY1,HIGH); // Turns Relay Off
}
Nachtrag:
Um die angeschlossenen LED´s mit korrekter Spannung zu versorgen, sollte das Breadboard lediglich 3,3 Volt bereitstellen und die unterschiedlichen Farben benötigen abweichende Widerständer:
Farbige Leuchtdioden mit unterschiedlichen Spannungsanforderungen