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 values 0, 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