Opdracht: maak een toegangscode
Bouw het systeem voor de toegangscontrole via een deur. Gebruik hiervoor twee aanraaksensoren of drukknopjes zonder toggle-functie (A en B). De deur gaat open als de gebruiker AAB indrukt (je mag ook een andere toegangscode bedenken).
De toestandsovergangen zijn dus:
- aanraaksensor / drukknop A aangeraakt / ingedrukt
- aanraaksensor / drukknop A losgelaten (niet ingedrukt / niet aangeraakt)
- aanraaksensor / drukknop B aangeraakt / ingedrukt
- aanraaksensor / drukknop B losgelaten (niet ingedrukt / niet aangeraakt)
Om aan te geven dat de deur open gaat kun je een led gebruiken die aangaat, bijvoorbeeld de led op de Arduino.
Werk weer in kleine stappen:
- Sluit de eerste aanraaksensor of drukknop aan en test deze
- Sluit de tweede aanraaksensor of drukknop aan en test deze
- Maak een toestandsdiagram
- Maak op basis van het toestandsdiagram het programma voor de Arduino