1.
Sleep de blokken om de code te maken (zie afb.).
De blokken
bevinden zich in het menu onder
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
3.
Maak een event blok. Sleep het blok on event from
MICROBIT...EVT°FALL onder het blok
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
op P2 en verander de waarde 0 naar 1. Het blok
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
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.).
V. 01 – 17/01/2019
VMM501
set pin P0 to emit edge events
Pins
digital write pin P0 to 0
42
en
set pull P0 to up
More. De blokken on event from
P0
on
start. Klik op het eerste pijltje
in het event blok. Stel pin P0 in
digital write pin P0 to 0
digital write pin P0 to 0
en up.
en
©Velleman nv