Skip to content

Atividade

Teltransporta um pato

Intermédio | MakeCode, Python | Acelerómetro, Rádio | Comunicação, Ondas rádio

Passo 1: Faz tu mesmo

O que é isto?

Faz com que um pato voe de um micro:bit para outro.

2 micro:bit's, um deles é abanado e no ecrã de LEDs do outro aparece um pato

Como é que funciona

  • Descarrega este programa em dois micro:bit's, abana um deles e um pato viaja pelo ar como por magia de um dos dispositivos para o outro. Abana o outro para enviá-lo de volta.
  • Não é magia de verdade. Quando o acelerómetro deteta uma sacudidela, a função rádio é usada para enviar dados de um micro:bit para outro.
  • Primeiro, o programa define o grupo de rádio para 23. Os grupos são como os canais dos walkie-talkies; podem ser qualquer número entre 0 e 255. Não importa que número é escolhido desde que seja o mesmo número de grupo usado no micro:bit do teu amigo ou amiga, e que mais ninguém à volta esteja a utilizar o mesmo grupo.
  • Quando o abanares, ele envia a palavra "DUCK" (pato) para esse grupo rádio e limpa o ecrã. Se qualquer um dos micro:bit recebe uma mensagem rádio (qualquer mensagem de rádio), o ícone do pato aparece no ecrã, por isso só podes ter 1 pato visível em qualquer momento.

Do que é que precisas

  • 2 micro:bits (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • suporte de pilhas (opcional)
  • Uma amiga ou amigo com quem jogar

Passo 2: Cria o teu código

Passo 3: Melhora-o

  • Find out how far apart you can go for this still to work.
  • Teleporta outros animais. Precisarias de mudar a imagem, a mensagem - ou ambos?
  • O que é que acontece quando mais do que dois usam o mesmo grupo de rádio? Como é que isso se resolve?