07-advanced-traffic-light
tags: assembler
stachan 08.02.2024
Task 7 :: Advanced Traffic Light

Ausgangspunkt ist Ihr fertiges Ampel-Programm aus Task 5 (mit Schleifen):
- Im Debugger sollen zusätzlich, passend zu den LEDs die jeweiligen Ampelphasen als Text ausgegeben werden: rot = “Stehen bleiben!”, gelb = “Achtung!”, grün = “Fahren!”, blinken = “Blinken!”. Ob der Text nur einmal oder in jeder Runde der Schleife ausgegeben wird, bleibt Ihnen überlassen.
- Bei Klick auf den roten Button soll im Debugger der Text „Interrupted by [NACHNAME]“ ausgegeben werden (wie in Task 6).
Betrachten Sie die Abbildung. Die optische Ausgabe soll sich nicht von der in Task 4 bzw. 5 unterscheiden.
The starting point is your finished traffic light programme from Task 5 (with loops):
- In the debugger, the respective traffic light phases should also be output as text to match the LEDs: red = ‘Stop!’, yellow = ‘Attention!’, green = ‘Drive!’, flashing = ‘Flashing!’.
- When clicking on the red button, the text ‘Interrupted by [YOUR_LAST_NAME]’ should be output in the debugger (as in Task 6).
Refer to the image. The visual output should not differ from that in Task 4 or 5.