Skip to content

Atividade

Bola 8 mágica

Iniciante | MakeCode, Python | Acelerômetro, Tela de LED | Randomização, Seleção

Passo 1: Projeto

O que é?

Recrie um brinquedo clássico da década de 1950 com seu micro:bit e personalize-o para torná-lo seu.

micro:bit sendo sacudido e mostrando um riscado em sua tela de LED ao lado de um brinquedo bola 8 mágica

Como funciona

  • Uma bola 8 mágica é um brinquedo inventado nos EUA na década de 1950. Com a forma de uma bola de bilhar enorme, você faz uma pergunta como 'serei rico e famoso um dia?', Balança a bola e uma das 20 respostas diferentes aparece aleatoriamente em uma janela. As respostas podem ser positivas, negativas - ou algo intermediário.
  • Este programa recria uma bola 8 mágica usando o acelerômetro do micro:bit, sua capacidade de gerar números aleatórios e sua saída da tela de LED para mostrar um sinal de visto para sim, um X para não ou um rosto 'meh' para 'não tenho certeza'.
  • O programa gera um número aleatório entre 1 e 3 e usa as instruções if… then… else… if… para fazer com que símbolos diferentes apareçam, dependendo do número. Isso é conhecido como seleção.
  • Se o número for 3, ele mostra um sinal de visto para 'sim'. Se o número for 2, ele mostra um X para 'não'.
  • O programa não precisa verificar se o número é 1, porque se não for 3 ou 2, deve ser 1; nesse caso, ele mostra um rosto 'meh' para 'não tenho certeza'.

O que você precisa

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • bateria (opcional)
  • algumas perguntas a serem feitas ao seu micro:bit

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Faça a imagem desaparecer após alguns segundos.
  • Faça com que o micro:bit mostre respostas enigmáticas diferentes ao agitá-lo, em vez de imagens. Poderia dizer 'não tenho certeza' ou 'Isso ainda está por vir'.
  • Aqui está outra maneira de fazer uma bola 8 mágica usando Python.