Skip to content

Aktivnost

Teleportiranje patke

Srednji | MakeCode, Python | Mjerač ubrzanja, Radio | Komunikacija, Radiovalovi

1. korak: Napravi

Što je to?

Napravi da patka preleti zrakom, odnosno preskoči s jednog micro:bita na drugi.

2 micro:bita, jednog se zatrese, a drugi na LED zaslonu prikaže patku

Kako to radi

  • Preuzmi ovaj program na dva micro:bita, zatresi jednoga i steći će se dojam da je patka misteriozno preletila do drugoga. Zatresi drugoga da je pošalješ natrag.
  • Nije to baš magija. Koristi se micro:bitova funkcija radija kako bi se podaci poslali s jednog miccro:bita na drugi u trenutku kad brzinomjer registrira drmanje.
  • Program najprije postavi 'radiogrupu' na 23. Grupe su poput kanala na voki - tokijima; mogu imati brojeve od 0 do 255. Svejedno je koji broj odabereš, ali micro:bit tvoga prijatelja mora koristiti isti broj grupe, a nitko u blizini ne smije koristiti taj broj grupe.
  • Kad ga zatreseš, on toj radio grupi pošalje riječ 'PATKA' i izbriše zaslon. Prvi micro:bit koji primi radioporuku (bilo koju radioporuku) prikazuje patku na zaslonu, tako da u se jednom trenutku može vidjeti samo jedna patka.

Što ti treba

  • 2 micro:bita (ili simulator MakeCodea)
  • Uređivač MakeCode ili Python
  • Komplet baterija (po želji)
  • prijatelj s kojim ćeš igrati

2. korak: Kodiraj

3. korak: Unaprijedi

  • Istraži kako daleko možete stajati, a da još uvijek radi.
  • Teleportiraj druge životinje. Da li će za to trebati promijeniti sliku ili poruku - ili oboje?
  • Što se dešava ako više od dvoje koriste istu radiogrupu? Kako bi to riješio?