4.8.1 Programmeren PIR-sensor voor Micro:bit

Het doel is om een systeem te maken bestaande uit een lamp en een bewegingssensor (de PIR-sensor). Als iemand voorbij loopt, gaat de lamp aan. Na een tijdje gaat de lamp weer uit.

Voordat we aan de code voor de PIR sensor beginnen moeten we eerst het toestandsdiagram maken. Op de PIR-sensor kun je de gevoeligheid en de vertraging instellen. Dit laten we eerst nog even buiten beschouwing. We krijgen dus de volgende toestanden:

  1. Er wordt geen beweging gedetecteerd dus de lamp is uit
  2. Er wordt beweging gedetecteerd dus de lamp gaat/is aan

Het eenvoudige toestandsdiagram zal er dan zo uitzien.

Afbeelding: het toestandsdiagram

In plaats van de lamp gebruiken we de interne ledjes van de Micro:bit.  Hieronder vind je het bijbehorende programma:


4.8.1.1 Opdracht: programmeer PIR-sensor Micro:Bit