Opdracht: hotelschakeling

Opdracht: bouw een hotelschakeling

Implementeer nu een hotelschakeling. Maak gebruik van twee drukknoppen. Je zult dus zelf een tweede drukknop moeten aansluiten. Ga uit van de volgende situatie: als drukknop A wordt ingedrukt gaat de lamp (LED) aan. Zodra deze wordt losgelaten, gaat de lamp weer uit.

Je hebt dus de volgende mogelijke toestandsovergangen:

De mogelijke acties zijn:

Werk in stappen:

  1. Sluit de eerste drukknop aan en test deze.
  2. Sluit de tweede drukknop aan en test deze.
  3. Maak een toestandsdiagram.
  4. Maak op basis hiervan het programma in de Arduino.
  5. Test het programma goed. Ga alle mogelijke situaties langs.