Skip to content

Activiteit

Soort teller

Beginner | MakeCode, Python | Knoppen, LED scherm | Dieren, Ecosystemen, Nummer & plaatswaarde, Planten, Variabelen

Stap 1: Maak het

Wat is het?

Gebruik je BBC micro:bit om je te helpen twee verschillende soorten planten of dieren te tellen in je schoolplek, tuin of lokaal park. Je leert over variabelen en het gebruik van de micro:bit's knoppen en LED display.

Deze video's laten zien wat je zal maken en welke code je moet gebruiken:

Zo werkt het

  • Het programma gebruikt variabelen genaamd "A" en "B" om het aantal getelde dieren of planten op te slaan.
  • Variabelen bewaren getallen of waarden die kunnen veranderen in een computerprogramma.
  • Aan het begin van het programma worden "A" en "B" op nul gezet en wordt nul weergegeven op het LED display. In zo een computerprogramma moet je variabelen altijd een beginwaarde geven.
  • Druk op knop A elke keer dat je een bepaald dier of plant ziet, bijvoorbeeld een eend, en elke keer wordt er een toegevoegd aan "A".
  • Druk op knop B elke keer dat je een andere interessante plant of dier ziet, bijvoorbeeld een gans, en elke keer wordt er een toegevoegd aan "B".
  • Schud je micro:bit om de totalen op het LED display te tonen

Benodigdheden

  • micro:bit (of MakeCode simulator)
  • MakeCode editor
  • batterij pakket (optioneel, maar aanbevolen)

Step 2: Codeer het

1from microbit import *
2
3a = 0
4b = 0
5display.show(0)
6
7while True:
8    if button_a.is_pressed():
9        a += 1
10        display.scroll(a)
11    elif button_b.is_pressed():
12        b += 1
13        display.scroll(b)
14    if accelerometer.was_gesture('shake'):
15        display.scroll('A')
16        display.scroll(a)
17        sleep(1000)
18        display.clear()
19        sleep(2000)
20        display.scroll('B')
21        display.scroll(b)

Stap 3: Verbeter het

  • Zoek een manier om de teller te resetten, bijvoorbeeld door knoppen A en B samen te drukken.
  • Maak een grafische weergave van het aantal getelde dieren of planten, bijvoorbeeld door middel van stippen.
  • Toon iconen die de dieren of planten voorstellen, of speel geluidseffecten af, wanneer je een doelaantal hebt bereikt.