
Ziel des Projekts
Eine Ampel soll nach einem festgelegten Takt geschaltet werden:
5 Sekunden rot, 1 Sekunde rot-gelb, 3 Sekunden grün und 1 Sekunde gelb
| rot | rot-gelb | grün | gelb |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
| 5 Sekunden | 1 Sekunde | 3 Sekunden | 1 Sekunde |
Das Programm mit Open Roberta mit UNO R3:

Benötigte Bauteile
- 3 LEDs (rot, gelb, grün)
- 3 Widerstände 220 Ω
- Leitungsdrähte

Beachte die ⇒ Vorwiderstände verschiedener LEDs
Board installieren
Installiere mit dem Boardverwalter das passende Board:
Schaltpläne

Das Programm
Variablen
Die Bauteile sollen mit ⇒Variablen bezeichnet werden.
Die Programme für die verschiedenen Mikrocontroller unterscheiden sich nur in der Zuweisung der Pins.
Lege mit Variablen die Pins fest, an denen die LEDs angeschlossen sind:
Arduino UNO
|
1 2 3 |
int ROT = 5; int GELB = 6; int GRUEN = 7; |
Wemos D1 Mini
|
1 2 3 |
int ROT = D5; int GELB = D6; int GRUEN = D7; |
ESP32-Wroom
|
1 2 3 |
int ROT = 26; int GELB = 27; int GRUEN = 14; |
Der setup-Teil
Der setup-Teil: Alle Pins werden als Ausgang verwendet:
|
1 2 3 4 5 6 |
void setup() { pinMode(ROT, OUTPUT); pinMode(GELB, OUTPUT); pinMode(GRUEN, OUTPUT); } |
Der loop-Teil
Der zeitliche Ablauf:

|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
void loop() { digitalWrite(ROT, HIGH); // Schritt 1 digitalWrite(GELB, LOW); // Schritt 2 delay(5000); // Schritt 3 digitalWrite(GELB, HIGH); // Schritt 4 delay(1000); // Schritt 5 digitalWrite(ROT, LOW); // Schritt 6 digitalWrite(GELB, LOW); // Schritt 7 digitalWrite(GRUEN, HIGH); // Schritt 8 delay(3000); // Schritt 9 digitalWrite(GRUEN, LOW); // Schritt 10 digitalWrite(GELB, HIGH); // Schritt 11 delay(1000); // Schritt 12 } |
Ähnliche Projekte
- Ampel mit dem Beschleunigungssensor ADXL335 schalten
- Ampel mit Bluetooth-Modul schalten
- Ampel mit einem Ethernet-Shield schalten
- Ampel mit Fußgängerampel
- Ampel mit Fußgängerampel und Taster
- Ampel mit UNO R4 WiFi schalten
- Ampel mit Arduino WiFi schalten
- Ampelanlage an einem Fußgängerüberweg
- Ampelschaltung mit einem LED-Stick
- Ampel mit Ultraschallsensor schalten
letzte Aktualisierung:










