Arduino Ampel Projekt mit 4fach Relay

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

,