Kijk de video “How to Use State Machines in P5JS” van Professor Chris
Rework je stoplicht
In Unit 1 heb je een stoplicht gebouwd. Er zijn 3 kleuren, rood, oranje, groen. En er is nog een toetstand “onbekend”. Geen licht aan.
Opdracht: rework (dupliceer / werk op een kopie) je stoplicht om tot een “keurig” Finite State Machine.
- Gebruik een variabele
currentState
met als mogelijke values0, unknown
,red
,yellow
,green
. - Zorg dat het onmogelijk wordt om een overgang te maken, die niet mag bij een echt stoplicht. Dus je maakt alleen de overgangen uit het diagram.
Extra bronnen
Een FSM tekenen in draw.io
- Lees de bron: hoe werkt een FSM in draw.io