Skip to content

Atividade

Jogo de reação

Avançado | MakeCode, Python | Pinos, Tela de LED | Corpo humano, Design do produto, Eletricidade, Eletrônicos, Entrada/saída, Iteração, Lógica booleana

Passo 1: Projeto

O que é?

Faça um jogo de reação com interruptores físicos reais que você pode bater com a força que quiser!

dois sensores de pressão caseiros conectados aos pinos do micro:bit

Como funciona

  • Faça dois interruptores de entrada físicos usando papelão e papel alumínio - semelhantes aos usados ​​no projeto Alarme de pressão.
  • Conecte-os aos pinos do micro:bit como na imagem - uma folha de papel alumínio em cada chave vai para o pino GND do micro:bit e o outro está conectado ao pino 1 ou pino 2, dependendo do jogador A ou do jogador B .
  • O programa espera um tempo aleatório entre 1 e 5 segundos e depois mostra um coração na saída da tela de LED.
  • Você não pode apertar o botão antes que acenda, porque ele usa a lógica booleana para impedir que alguém trapaceie! Variáveis ​​booleanas podem ter apenas dois valores: Verdadeiro ou Falso. A variávelgame started evita que qualquer jogador pressione o botão muito cedo, apenas verificando o botão pressionado enquanto o jogo inicia.
  • Um loop infinito mantém o jogo rodando para que você possa continuar jogando.

O que você precisa

  • 1 micro:bit
  • 4 cabos com garras jacaré
  • Pedaços de papelão, papel alumínio, cola e tesoura

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Use variáveis ​​para acompanhar a pontuação de cada jogador
  • Adicione um cronômetro para mostrar o quão rápido a reação de cada vencedor foi
  • Acompanhe qual jogador tem o tempo de reação mais rápido