Hinweis: Alle OSOYOO Produkte für Arduino sind Drittanbieter-Boards, die vollständig mit Arduino kompatibel sind.

Dieses Projekt imitiert die Steuerung einer Fußgängerampel mit einem Drucktastenschalter. Wir werden drei LEDs (ROT, GELB, GRÜN) verwenden, um die Ampel auf der Hauptstraße zu imitieren, zwei LEDs (GRÜN, ROT) verwenden, um die Fußgängerampel zu imitieren, und einen Druckknopf verwenden, um die Fußgängerampel zu imitieren. Wenn der Druckknopf gedrückt wird, schaltet sich das GRÜNE Licht auf der Hauptstraße aus und das gelbe Licht schaltet sich für 2 Sekunden ein, dann schaltet sich das ROTE Licht ein, dann schaltet sich das GRÜNE Fußgängerlicht ein. Nach 4 Sekunden blinkt die grüne Fußgängerampel für 5 Sekunden und geht dann aus. Die rote Fußgängerampel schaltet sich ein, das rote Licht der Hauptstraße geht aus und das grüne Licht der Hauptstraße geht an.

Schritt 1 – Verbinden Sie die Platine mit den LEDs, den Widerständen und dem Taster gemäß der folgenden Zeichnung:

Schritt 2 Download crosstrafficlight.ino sketch file und laden Sie es in Arduino.

Schritt 3 – Drücken Sie den Knopf, die rote Ampel der Hauptstraße schaltet sich ein und die grüne Fußgängerampel schaltet sich ein.

Projekt Erwartetes Ergebnis:

Normaler Status: Fußgänger ROTES Licht AN, Hauptstraße Grünes Licht AN

Stufe 1: Fußgänger drückt den Knopf

Phase 2: Die Ampel auf der Hauptstraße wird GELB (diese Phase dauert 2 Sekunden)

Phase 3: Die gelbe Ampel auf der Hauptstraße geht aus und die rote Ampel an (diese Phase dauert 1 Sekunde)

Phase 4: Die Fußgängerampel wird grün (diese Phase dauert 4 Sekunden)

Stufe 5: Grünes Licht für Fußgänger wird blinkend (2,5 Sekunden)

Stufe 6: Fußgängerampel wird rot, (diese Phase dauert 0,1 Sekunden)

Stufe 7: Die Fußgängerampel leuchtet rot, die Ampel für die Hauptstraße wird grün (zurück zum normalen Status, bis die Fußgängertaste erneut gedrückt wird)

Projekt-Demo-Video: