Skip to content

Atividade

Pato teletransportado

Intermediário | MakeCode, Python | Acelerômetro, Rádio | Comunicação, Ondas de rádio

Passo 1: Projeto

O que é?

Faça um pato voar invisivelmente no ar de um micro:bit para outro.

2 micro:bits, um sendo sacudido, outro mostrando um pato em sua tela de LED

Como funciona

  • Atualize este programa em dois micro:bits, agite um e um pato parece viajar magicamente através do ar de um para o outro. Agite o outro para enviá-lo de volta.
  • Não é realmente mágico. Ele usa a função de rádio do micro:bit para enviar dados de um micro:bit para outro quando o acelerômetro detecta um gesto de trepidação.
  • O programa define primeiro o grupo de rádio como 23. Os grupos são como canais em rádios walkie-talkie; eles podem ser números entre 0 e 255. Não importa qual número você escolher, contanto que o micro:bit do seu amigo esteja usando o mesmo número de grupo e mais ninguém por perto esteja usando o mesmo grupo.
  • Quando você o sacode, ele envia a palavra 'DUCK' nesse grupo de rádio e limpa a tela. Se qualquer um dos micro:bits receber uma mensagem de rádio ( qualquer mensagem de rádio), um ícone de pato aparecerá no visor, portanto, você deve ter apenas 1 pato visível a qualquer momento.

O que você precisa

  • 2 micro:bits (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • baterias (opcional)
  • um amigo para brincar

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Descubra a que distância você pode ir para que isso ainda funcione.
  • Teleporte outros animais. Você precisaria mudar a imagem, a mensagem - ou ambas?
  • O que acontece se mais de dois de vocês usarem o mesmo grupo de rádio? Como você pode consertar isso?