Micro:bit v2 alarm

De micro:bit v2 is voorzien van een speaker en een microfoon.

Hierdoor kreeg ik het idee om een compact alarm te maken dat luistert naar geluid en vervolgens een alarm laat afgaan.

Doordat je geen externe zaken moet aansluiten omdat alles op je micro:bit zit kan je dit heel compact ontwerpen.

Het enige wat je nog moet voorzien is eventueel een battery pack om stroom te voorzien aan je toestel.

Er zijn heel wat handige behuizingen beschikbaar waar je je toestel met een battery pack handig in kan opbergen zodat je het bijvoorbeeld ergens achter een muur of onder een tafel kan bevestigen.


We beginnen een nieuw project in de code editor: https://makecode.microbit.org/


Stap 1


Bij het opstarten stellen we in dat er een melodie afspeelt zodat we weten dat het toestel is opgestart.

Je kan hier ook een ledpatroontje tonen of helemaal niets. De keuze is aan jou :)

Stap 2


In de tweede stap gaan we instellen hoe we het alarm aanzetten.

Via "Variabelen" - "Maak een variabele" hebben we de variabele "alarm" gemaakt.

Deze hebben we nodig zodat de micro:bit in de volgende stap weet of het alarm is aangezet of niet.

Dan voegen we onderstaande code toe.

Hierbij zeggen we dat het alarm aangezet wordt (dus op 1) als we op de A-knop (de linkse) drukken.

We zetten ook het volume op 0.

Stap 3


In de volgende code zeggen we dat indien er zich een luid geluid afspeelt en het alarm is aangezet (dus op 1 staat) dat we dan de speaker aanzetten, het volume op het luidste zetten (dat is 255) en dat we daarna 11 keer een geluid afspelen.

Dat geluik kan je ook weer kiezen. Ik heb voor "Hello" gekozen omdat je dat goed kan horen.

Stap 4


De micro:bit zal bovenstaande code dus blijven uitvoeren telkens als hij geluid hoort.

Je moet het dus ook weer kunnen uitschakelen.

Daarvoor voorzien we onderstaande code waarbij we de B-knop gebruiken op de speaker terug uit te zetten en de variabele "Alarm" op 0 te zetten.