Skip to content

Activitat

L'ànec teletransportat

Intermedi | MakeCode, Python | Acceleròmetre, Ràdio | Comunicació, Ràdio

Pas 1: Crea-ho

En què consisteix?

Fes que un ànec es teletransporti d'una micro:bit a un altra.

2 micro:bits, una se sacseja, i una altra mostra un ànec a la seva pantalla LED

Com funciona

  • Carrega aquest programa en dues micro:bits, sacsegen una i semblarà que un ànec viatja màgicament per l'aire d'una a l'altra. Sacseja l'altra per enviar-lo de tornada.
  • En realitat no és màgia. Utilitza la funció de ràdio de micro:bit per enviar dades d'una micro:bit a una altra quan l'acceleròmetre detecta una sacsejada.
  • El programa comença establint el grup de ràdio a 23. Els grups són com els canals de les ràdios walkie-talkie; poden ser un número entre 0 i 255. No importa quin número triïs, sempre que l'altra micro:bit utilitzi el mateix número de grup i cap altra a prop utilitzi el mateix grup.
  • Quan el sacseges, envia la paraula "DUCK" ("ÀNEC") al grup de ràdio i esborra la pantalla. Si qualsevol micro:bit rep un missatge de ràdio (qualsevol missatge de ràdio), apareixerà una icona d'ànec a la pantalla, de manera que només hauria d'haver-hi un ànec visible en qualsevol moment.

Què necessites

  • 2 micro:bits (o simulador MakeCode)
  • Editor MakeCode o Python
  • Piles (opcional)
  • Algú amb qui jugar

Pas 2: Programa-ho

Pas 3: Millora-ho

  • Descobreix fins on et pots allunyar perquè encara funcioni.
  • Teletransporta altres animals. Necessites canviar la imatge, el missatge o els dos?
  • Què passa si més de dos de vosaltres utilitzeu el mateix grup de ràdio? Com ho pots arreglar?