# Calliope - 5: Ampel

### Ziel

Heute lernst du, wie eine echte Ampel funktioniert – und wie du selbst eine baust! Mit dem Calliope mini programmierst du deine eigene [Ampelsteuerung](https://www.youtube.com/watch?v=avNYUJ1duik) und sorgst dafür, dass der Verkehr sicher läuft. Schritt für Schritt lernst du, wie die Farben wechseln, warum Rot so wichtig ist – und wie zwei Ampeln sich sogar miteinander absprechen können.

### Funktionsweise

Eine Ampel sorgt dafür, dass der Straßenverkehr sicher und geordnet abläuft. Sie zeigt mit farbigem Licht, wer fahren darf und wer warten muss. Es gibt drei Farben, die immer in einer bestimmten [Reihenfolge](https://www.youtube.com/watch?v=v_Cc3uYle3k) leuchten:

- **Rot**: Alle müssen stehen bleiben. Es ist **Stop**.
- **Rot-Gelb** (nur in Deutschland und einigen Ländern): Jetzt gleich wird es grün – **bereit machen**!
- **Grün**: Jetzt darf man **fahren** oder **gehen**.
- **Gelb**: Achtung! Gleich wird es rot. Jetzt noch schnell stoppen, nicht mehr losfahren.

Diese Phasen wiederholen sich immer wieder. Wenn zwei Ampeln eine Kreuzung regeln, dürfen sie **niemals gleichzeitig grün** zeigen – sonst könnte es einen Unfall geben. Darum müssen die Ampeln gut aufeinander abgestimmt sein.

### Materialien

<table border="1" id="bkmrk-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 24.642857%;"></col><col style="width: 75.238095%;"></col></colgroup><thead><tr><td>Materialien

</td><td>Erläuterungen</td></tr></thead><tbody><tr><td>Bastelkram

</td><td>- Pappe
- Schere
- Klebestift

</td></tr><tr><td>Leuchtdioden LEDs

</td><td>vorgefertigte Ampel - Leuchtdioden

- rot
- gelb
- grün

</td></tr><tr><td>Klemmen

</td><td>4 Krokodil-Klemmen

- rot
- gelb
- grün
- weiss

</td></tr></tbody></table>

### Aufgaben

<table border="1" id="bkmrk-1-2-3-4" style="border-collapse: collapse; width: 100%; height: 326px;"><colgroup><col style="width: 5.595238%;"></col><col style="width: 39.166667%;"></col><col style="width: 55.119048%;"></col></colgroup><tbody><tr style="height: 29px;"><td style="height: 29px;">1</td><td style="height: 29px;">**Ampel basteln**  
1. in der Calliope-mini Box findest Du die Ampel LEDs (Rot, Gelb, Grün)
2. Baue aus Pappe einen Aufsteller und befestige die LEDs und den Calliope daran.

Vorderseite [![image.jpeg](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/scaled-1680-/ug1image.jpeg)](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/ug1image.jpeg)

</td><td style="height: 29px;">Anschluss der Krokodilklemmen an den Calliope Mini

- weiss an Pin - (minus)
- rot an Pin 0
- gelb an Pin 1
- grün an Pin 2

[![image.jpeg](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/scaled-1680-/7jWimage.jpeg)](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/7jWimage.jpeg)

Anschluss der Krokodilklemmen an die Ampel-Leuchtdioden

[![image.jpeg](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/scaled-1680-/tLZimage.jpeg)](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/tLZimage.jpeg)

</td></tr><tr style="height: 29px;"><td style="height: 29px;">2</td><td style="height: 29px;">**Ampelsteuerunge programmieren**

Um die LEDs einzeln an- oder auszuschalten, musst du die Pins 0, 1 und 2 aktivieren oder deaktivieren.

</td><td style="height: 29px;">[![image.png](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/scaled-1680-/Zq9image.png)](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/Zq9image.png)

</td></tr><tr style="height: 29px;"><td style="height: 29px;">2.1</td><td style="height: 29px;">Erstelle ein erstes Programm bei dem nacheinander alle LEDs einzeln an- und ausgeschaltet werden.

Folgendes Code-Fragment hilft dir dabei.

</td><td style="height: 29px;">[![image.png](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/scaled-1680-/y0cimage.png)](https://calliope.codingkidz.de/wiki/uploads/images/gallery/2025-06/y0cimage.png)

</td></tr><tr><td>2.2</td><td>Verfeinere das Programm, so dass

- die LEDs mit der Farbreihenfolge einer Ampel (Rot, Gelb-Rot, Grün, Gelb, Rot) leuchten.

</td><td></td></tr><tr><td>2.3</td><td>Ändere das Programm nochmals, so dass

- durch Drücken der Taste-A in die nächste Ampelphase gesprungen wird.

</td><td></td></tr></tbody></table>

### Experimentierzeit

<table border="1" id="bkmrk-1-2-3-4-1" style="border-collapse: collapse; width: 100%; height: 323.234375px;"><colgroup><col style="width: 5.595238%;"></col><col style="width: 65.595238%;"></col><col style="width: 28.690476%;"></col></colgroup><tbody><tr><td>Nr</td><td>Experiment

</td><td>Programm

</td></tr><tr style="height: 45px;"><td style="height: 45px;">1</td><td style="height: 45px;">[Feuerwehr-Modus](https://www.youtube.com/watch?v=h7NfY77pWGk)

Denke dir einen „Sondereinsatz“ aus: Wenn ein Ton ertönt (z. B. Sirene), schalten alle Ampeln auf grün, so dass der Sondereinsatzwagen freie Fahrt hat.

</td><td style="height: 45px;"></td></tr><tr style="height: 77px;"><td style="height: 77px;">2</td><td style="height: 77px;">Strom sparen – Ampel nachts ausschalten

  
Erstelle ein Programm, bei dem die Ampel nachts ausgeht oder gelb blinkt.

Idee: Vielleicht mit dem Lichtsensor?

</td><td style="height: 77px;"> </td></tr><tr style="height: 156.234375px;"><td style="height: 156.234375px;">4</td><td style="height: 156.234375px;">Ampel-Kreuzung

Such dir einen Partner. Jeder von euch beiden hat eine eigene Ampel. Eine Ampel ist für die eine Straße, die andere für die Straße, die kreuzt.

Überlegt euch gemeinsam, wie ihr eure Ampeln so schalten könnt, dass es keinen Unfall gibt – also nie beide gleichzeitig grün zeigen. Eure Ampeln sollen sich gut absprechen, damit alles sicher funktioniert!

Ideen:

1. ein Calliope steuert beide Ampel-Leuchtdioden
2. beide Calliopes synchronisieren sich über Funk (siehe [Kommunikation](https://calliope.codingkidz.de/wiki/books/programmieren-mit-dem-calliope-mini/page/kommunikation "Kommunikation"))

</td><td style="height: 156.234375px;"> </td></tr><tr style="height: 45px;"><td style="height: 45px;">4</td><td style="height: 45px;">Drücker für Fußgänger

Programmiere einen Knopf: Wenn man ihn drückt, soll die Ampel auf rot springen, damit die Fussgänger die Kreuzung überqueren können.

</td><td style="height: 45px;"></td></tr></tbody></table>