Hieronder vind je twee opdrachten om te oefenen met het gebruik van een timer in een toestandsdiagram.
Opdracht: toestandsdiagram voor een knipperend lampje
Maak een toestandsdiagram voor een lampje dat knippert. Maak gebruik van een timer.
Als gebeurtenis gebruik je:
De acties die je kunt gebruiken zijn:
Opdracht: toestandsdiagram voor twee knipperende lampjes
Maak een toestandsdiagram voor een systeem met twee knipperende lampjes. Zorg dat de lampjes knipperen met verschillende tussenpozen. (Bijvoorbeeld: het eerste lampje knippert elke 1,3 seconde: 1,3 seconde aan, 1,3 seconde uit. Het tweede lampje knippert om de 1,7 seconde: 1,7 seconde aan, 1,7 seconde uit.)
Bedenk zelf welke toestandsovergangen je hebt en welke acties. Je zult twee timers moeten gebruiken (bijvoorbeeld timer1 en timer2).
Hint: als je uitgaat van de twee lampjes die allebei aan en uit kunnen zijn, hoeveel toestanden heb je dan nodig voor alle mogelijke combinaties?