Skip to content

Atividade

Contador de espécies

Principiante | MakeCode, Python | Botões, Ecrã LED | Animais, Ecossistemas, Número & valor da posição, Plantas, Variáveis

Passo 1: Faz tu mesmo

O que é isto?

Usa o teu BBC micro:bit para te ajudar a contar duas espécies diferentes de plantas ou de animais no pátio da tua escola, no jardim ou num parque. Vais aprender sobre variáveis e sobre o uso dos botões do micro:bit e do ecrã de LEDs.

Estes dois vídeos mostram o que vais fazer e como programar:

Como é que funciona

  • O programa usa variáveis chamadas "A" e "B" para gravar o número de animais ou plantas que são contados.
  • As Variáveis  guardam números ou valores que podem ser alterados num programa informático.
  • No início do programa, "A" e "B" são definidos como zero e o número zero é mostrado no ecrã de LED. Quando crias um programa informático como este, deves dar sempre um número inicial às variáveis.
  • Carrega no botão A sempre que vires um animal ou uma planta em particular; por exemplo, um pato. Assim, adicionas 1 à variável "A".
  • Carrega no botão B de cada vez que vires outra planta ou animal de interesse; por exemplo, um ganso. E assim somas 1 à variável "B".
  • Abana o micro:bit para os totais aparecerem no ecrã de LEDs.

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode
  • suporte de pilhas (opcional mas recomendado)

Passo 2: Cria o teu código

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)

Passo 3: Melhora-o

  • Encontra uma forma de fazer reset ao contador; carregando simultaneamente nos botões A e B, por exemplo.
  • Faz uma representação gráfica do número de animais ou plantas contadas, por exemplo, usando pontos.
  • Mostra ícones que representem animais ou plantas, ou toca efeitos sonoros quando conseguires alcançar um determinado número.