Micro:Bit - Hardware PRogrammeren

Level 2.3 - Stopwatch

Programmeer een Stopwatch.

01. Ga naar de programmeeromgeving

Klik op deze link om de programmeeromgeving te openen.

02. Maak een nieuw project aan

Klik op de knop ‘+ Nieuw Project’.

03. Noem het bestand: Stopwatch

Hernoem je bestand naar ‘Stopwatch’.

04. Maak een 2 variabelen aan: 'Seconden' en 'Start en stop'.

Klik op ‘Variabelen’ en vervolgens op ‘Maak een variabele…’. Noem je variabel ‘Seconden’ en klik op ‘OK’. Doe dit nogmaals en noem deze variabel ‘Start en Stop’.

Seconden = Het aantal seconden dat je stopwatch heeft.
Start en Stop = Start of stop de stopwatch.

05. Maak het opstartscript

Programmer het opstart script:

Reset de variabelen van de Micro:bit tijdens het opstarten:
Secondes op ‘0’
Start en Stop op ‘onwaar’ (onwaar is stop).

Lukt het jou om het script in elkaar te zetten? Heb je hulp nodig, klik dan hier om het script te zien.

06. Maak Het script om secondes toe te voegen

Programmeer het script om secondes toe te voegen:

Wanneer op knop A wordt gedrukt:
Verander variabel ‘seconden’ met (+)3

Lukt het jou om het script in elkaar te zetten? Heb je hulp nodig, klik dan hier om het script te zien.

07. Maak het script om de stopwatch te laten starten

Programmeer het script waarmee je zorgt dat de stopwatch stopt met aftellen:

Wanneer op knop B gedrukte wordt:
Stel variabel ‘Start en Stop’ in op ‘Waar’

Lukt het jou om het script in elkaar te zetten? Heb je hulp nodig, klik dan hier om het script te zien.

08. Tussentijdse Controle

Als het goed is heb je nu dit script staan.

09. Maak het script om de Seconden te laten starten

Maak een script waarmee je zorgt dat je de variabel ‘Seconden’ de hele tijd op het scherm getoond wordt.

Lukt het jou om het script in elkaar te zetten? Heb je hulp nodig, klik dan hier om het script te zien.

10. Maak het aftellen script

Voeg de missende blokken toe aan het ‘de hele tijd’ script. 

Je wilt een script maken waarmee je zegt:
– Als ‘Start en Stop = waar’ dan…
– Pauzeer 1 seconde
– Verander secondes met -1

Lukt het jou om het script in elkaar te zetten? Heb je hulp nodig, klik dan hier om het script te zien.

11. Maak het script om de Stopwatch te stoppen als 'seconden' op 0 staat

Voeg onderstaande blokken toe aan het ‘de hele tijd’ script. Je wilt een script makenwaarmee je zorgt dat de stopwatch stopt met aftellen zodra de variabele ‘Seconden’ op 0 staat.

Lukt het jou om het script in elkaar te zetten? Heb je hulp nodig, klik dan hier om het script te zien.

12. Controle

Als het goed is heb je nu onderstaand script staan.

13. Test je programma

Test je programma met de digitale Micro:bit. Werkt alles?

– Zie je de hele tijd het aantal ingestelde seconden?
– Lukt het om met knop A +3 seconden toe te voegen aan de stopwatch?
– Start het aftellen zodra er op knop B gedrukt wordt?
– Telt de stopwatch af tot 0 seconden?
– Stopt de stopwatch vanzelf?

14. Download en Upload je programma op de Micro:bit

15. Kijk of je programma werkt

Koppel de Micro:bit los en sluit hem aan op de accu. Werkt het programma?

16. Sla je werk op en ga naar je dashboard

Klik op de ‘Home’ knop om je werk op te slaan en door te gaan naar je dashboard.