Skip to content

Atividade

Contador de espécies

Iniciante | MakeCode, Python | Botões, Visor LED | Animais, Ecossistemas, Número e valor posicional, Plantas, Variáveis

Primeiro passo: o projeto

O que é?

Use seu BBC micro:bit para ajudar você a contar duas espécies diferentes de plantas ou animais no parque escolar, jardim ou local de parque. Você aprenderá sobre variáveis, e usará os botões do micro:bit e a tela de LED.

Estes dois vídeos mostram o que você fará e como desenvolver o código:

Como funciona:

  • O programa usa duas variáveis chamadas “a” e “b” para armazenar número aleatórios.
  • Variáveis disponíveis armazenar números ou valores que podem ser alterados em um programa de computador.
  • No início do programa, "A" e "B" são definidos como zero e zero é mostrado na tela de LED. Você deve sempre dar às variáveis um valor inicial em um programa de computador como esse.
  • Pressione o botão A a cada vez que você ver um animal ou planta em particular, por exemplo, um pato, e cada vez que uma for adicionada a "A".
  • Pressione o botão B cada vez que você vê outras plantas ou animais de interesse, por exemplo, um ganso, e cada vez que um será adicionado a "B".
  • Agite o seu micro:bit para mostrar os totais na tela de LED.

Itens necessários:

  • Um micro:bit (ou simulador MakeCode);
  • Editor MakeCode;
  • pacote de bateria (opcional mas recomendado)

Segundo passo: é hora de programar

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)

Terceiro passo: vamos deixar o código ainda melhor

  • Encontre uma maneira de redefinir o contador, por exemplo, pressionando os botões A e B juntos.
  • Faça uma representação gráfica do número de animais ou plantas contadas, por exemplo, usando pontos.
  • Mostrar ícones representando os animais ou as plantas, ou tocar efeitos sonoros, quando você tiver alcançado um número alvo.