VMM501
V. 01 – 17/01/2019
42
©Velleman nv
1.
Sleep de blokken om de code te maken (zie afb.).
De blokken
set pin P0 to emit edge events
en
set pull P0 to up
bevinden zich in het menu onder
Pins
More
. De blokken
on event from
MICROBIT…EVT_FALL/RISE
bevinden zich in het menu onder
Control
.
2.
Stel het events type in op
edge
. Stel het blok pull pin in op
P0
en
up
.
3.
Maak een event blok. Sleep het blok
on event from
MICROBIT…EVT°FALL
onder het blok
on start
. Klik op het eerste pijltje
en selecteer de optie
MICROBIT_ID_IO_P0
in het keuzemenu. Klik op
het tweede pijltje en selecteer de optie
MICROBIT_PIN_EVENT_FALL
in
het keuzemenu.
Sleep het blok
digital write pin P0 to 0
in het event blok. Stel pin P0 in
op P2 en verander de waarde 0 naar 1. Het blok
digital write pin P0 to 0
bevindt zich in het menu onder
Pins
.
4.
Voer dezelfde stappen uit voor het tweede event blok. Klik vervolgens op
de tweede pijl en selecteer de optie
MICROBIT_PIN_EVENT_RISE
in het
keuzemenu. Stel pin P0 in op P2 van het blok
digital write pin P0 to 0
en
stel de waarde in op 0.
5.
Compileer het programma en sla het op als een .hex-bestand. Klik op de
knop Download en sla het .hex-bestand op in de map Downloads
C:\downloads. Dit .hex-bestand kan naar de micro:bit geüpload worden.
Sluit de micro:bit aan op een USB-poort. Sleep het .hex-bestand naar de
micro:bit [removable device] om het programma te uploaden.
Druk de zelfvergrendelende schakelaar in en de led brandt. Druk nogmaals om de led uit te schakelen. Hoe zou
u het micro:bit-scherm aansturen met deze zelfvergrendelende schakelaar?
5.7
Temperatuursensor
1x micro:bit board
1x micro:bit breadboard adapter
1 x breadboard
1x TMP36 temperatuursensor
In het voorbeeld hieronder lezen we de omgevingstemperatuur
(data) van de analoge temperatuursensor uit en geven de data
weer op het micro:bit-scherm.
Plaats de nodige componenten op het breadboard (zie afb.).