VMM501
V. 01 – 17/01/2019
150
©Velleman nv
1.
Przeciągnąć bloki kodu i upuścić, aby stworzyć kod, jak pokazano.
Bloki
set pin P0 to emit edge events
i
set pull P0 to up
znajdują się w
pozycji
Pins
More
w szufladzie kodów. Bloki
on event from
MICROBIT…EVT_FALL/RISE
znajdują się w pozycji
Control
w szufladzie
kodów.
2.
Ustawić typ zdarzenia na
edge
. Ustawić pin pull na
P0
i
up
.
3.
Teraz należy stworzyć blok typu fall event. Przeciągnąć blok
on event
from MICROBIT…EVT°FALL
i upuścić pod blokiem
on start
. Kliknąć
pierwszą strzałkę i wybrać opcję
MICROBIT_ID_IO_P0
w menu
rozwijanym. Kliknąć drugą strzałkę i wybrać opcję
MICROBIT_PIN_EVENT_FALL
w menu rozwijanym.
Przeciągnąć blok
digital write pin P0 to 0
i upuścić w bloku zdarzeń.
Ustawić pin P0 na P2 i zmienić wartość 0 na 1. Blok
digital write pin P0
to 0
znajduje się w pozycji
Pins
w szufladzie kodów.
4.
Wykonać te same kroki dla drugiego bloku zdarzeń. Wtedy wystarczy
kliknąć drugą strzałkę i wybrać opcję
MICROBIT_PIN_EVENT_RISE
w
menu rozwijanym. Ustawić również pin P0 na P2 bloku
digital write pin
P0 to 0
i ustawić wartość na 0.
5.
Po ukończeniu skompilujemy program i wygenerujemy plik .hex. Kliknąć
przycisk [download] i zapisać plik .hex w folderze pobierania
C:\Pobrane.
Plik .hex jest gotowy do załadowania na micro:bit.
Podłączyć micro:bit do portu USB. Następnie przeciągnąć plik .hex na
urządzenie wymienne micro:bit [removable device], aby załadować
program.
Nacisnąć przełącznik samoblokujący – włączy się dioda LED. Nacisnąć ponownie, aby wyłączyć diodę LED. W
jaki sposób teraz sterować wyświetlaczem micro:bit za pomocą tego przełącznika samoblokującego?