Mission 2-01: "Einfache Ampelsteuerung"
Website: | BBSI Technik Kaiserslautern |
Kurs: | TG13 GK IV (Wehner) |
Buch: | Mission 2-01: "Einfache Ampelsteuerung" |
Gedruckt von: | Gast |
Datum: | Mittwoch, 27. November 2024, 04:26 |
1. Kurzbeschreibung des Projekts
Hallo Apprentice,
um Unfälle zu vermeiden wird der Straßenverkehr am Weltraumbahnhof mit einer Ampel geregelt.
Die Software für die Ampelsteuerung schreiben wir natürlich selbst.
Viel Spass!
2. Die Beschreibung Deiner Mission
Im folgenden erstellen wir ein Programm mit dem Namen "Ampelsteuerung.hex".
Bild 1: Die "Rot"-Phase Bild 2: Die "Rot-Gelb"-Phase Bild 3: Die "Grün"-Phase Bild 4: Die "Gelb"-Phase
Dauer: 10s Dauer: 1s Dauer: 5s Dauer: 5s
Funktionsbeschreibung:
1. Nach dem Einschalten oder einem Warmstart des micro:bit-Computers beginnt das Programm mit der Ampelphase "Rot".
2. Die Ampelphase "Rot" (siehe Bild 1) dauert insgesamt 10 Sekunden.
3. Auf die Ampelphase "Rot" folgt die Ampelphase "Rot-Gelb" (siehe Bild 2), welche allerdings nur eine Sekunde andauert.
4. Auf die Ampelphase "Rot-Gelb" folgt die Ampelphase "Grün" (siehe Bild 3), welche den Autofahrern immerhin eine Zeitspanne
von 5 Sekunden einräumt.
5. Um die Autofahrer auf das bevorstehende "Rot " vorzubereiten, folgt nun die Ampelphase "Gelb" (siehe Bild 4), welche
wiederum nur 1 Sekunde andauert.
6. Nun wiederholt das Programm die Schritte 2 bis 5 solange, bis der micro:bit-Computer wieder ausgeschaltet wird.
Hinweis und Ausblick:
Leider verfügt micro:bit-Computer nur über rote Leuchtdioden auf seinem Display, weswegen hier die einzelnen Ampelphasen
nur durch die Positionen der aufleuchtenden LEDs symbolisiert werden.
Das Modul 2 beinhaltet jedoch eine Mission, bei welcher jeweils eine rote, eine gelbe und eine grüne Leuchtdiode über
Vorwiderstände an die Kontaktleiste des micro:bit-Computers zur realistischeren Simulation einer Ampel angeschlossen
werden.
3. Hilfestellungen
Für die Umsetzung benötigen wir die folgenden Elemente und Befehlsblöcke:
1. "forever"
2. "show leds"
3. "pause (ms) ..."