Primeiro passo: o projeto
O que é?
Teste seu conhecimento de tabuadas com esse projeto.
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 armazenam números ou valores que podem mudar em um programa.
- Pressione o botão A para gerar um número aleatório entre 1 e 12 para a variável "a" a exibi-lo na tela de LED. Pressione o botão B para gerar um número aleatório entre 1 e 12 para "b" e exibi-lo na tela de LED.
- Agite o micro:bit para descobrir o que é o produto - é isso que a resposta seria se os números fossem multiplicados. Esta parte do programa funciona usando o bloco de multiplicação através do menu matemática no MakeCode.
- Você pode usar este projeto em um jogo de dois jogadores competitivo. onde dois números aleatórios são lidos e cada jogador deve gritar a resposta correta primeiro para ganhar um ponto.
Itens necessários:
- Um micro:bit (ou simulador MakeCode);
- Conjunto de baterias (opcional).
Segundo passo: é hora de programar
1from microbit import *
2import random
3a = 0
4b = 0
5
6# Shake the micro:bit to see the answer in the Python version
7while True:
8 if accelerometer.was_gesture('shake'):
9 display.scroll(a*b)
10 if button_a.was_pressed():
11 a = random.randint(1, 12)
12 display.scroll(a)
13 if button_b.was_pressed():
14 b = random.randint(1, 12)
15 display.scroll(b)
Terceiro passo: vamos deixar o código ainda melhor
- Ajuste o programa para que ele ajude a aprender números quadrados.
- Se você estiver jogando o jogo de dois jogadores, crie outro programa em um micro:bit diferente para acompanhar as pontuações dos jogadores.
- Use várias entradas neste programa para acionar diferentes efeitos sonoros, que você pode jogar quando jogadores darem uma resposta correta ou incorreta.