Skip to content

Activitat

Comptador d'espècies

Novell | MakeCode, Python | Botons, Pantalla LED | Animals, Ecosistemes, Nombre i valor posicional, Plantes, Variables

Pas 1: Crea-ho

En què consisteix?

Utilitzeu la vostra micro:bit de la BBC per ajudar-vos a comptar dues espècies diferents de plantes o animals al pati de l'escola, al jardí o al parc local. Aprendràs sobre variables i utilitzar els botons i la pantalla LED de la micro:bit.

Aquests dos vídeos et mostren què faràs i com programar-ho.

Com funciona

  • El programa utilitza variables anomenades "A" i "B" per emmagatzemar el nombre d'animals o plantes comptats.
  • Les variables emmagatzemen números o valors que poden canviar en un programa informàtic.
  • Al principi del programa, "A" i "B" es posen a zero i es mostra zero a la pantalla LED. Sempre hauries de donar a les variables un valor inicial en un programa informàtic com aquest.
  • Prem el botó A cada vegada que vegis un animal o una planta en particular, per exemple, un ànec, i cada vegada se n'afegirà un a "A".
  • Prem el botó B cada vegada que vegis una altra planta o animal d'interès, per exemple, una oca, i cada vegada se n'afegirà una a "B".
  • Sacseja la teva micro:bit per mostrar els totals a la pantalla LED.

Què necessites

  • Micro:bit (o simulador MakeCode )
  • Editor de MakeCode
  • Paquet de piles (opcional però recomanable)

Pas 2: Programa-ho

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)

Pas 3: Millora-ho

  • Troba una manera de reiniciar el comptador, per exemple, prement els botons A i B junts.
  • Fes una representació gràfica del nombre d'animals o plantes comptats, per exemple, utilitzant punts.
  • Mostra les icones que representen els animals o les plantes, o reprodueix efectes de so, quan hagis arribat a un número objectiu.