Skip to content

Активност

Телепортовање патке

Средње | MakeCode, Python | Акцелерометар - мерач убрзања, Радио | Комуникација, Радио таласи

Корак 1: Уради

Шта је ово?

Направите да патка невидљиво прелази кроз ваздух са једног на другог micro:bit-а.

2 micro:bit-а,  један се протресе и на другом на лед екрану се приказује патка

Како то ради

  • Преузмите овај програм на два микробита, протресите један и чини се да патка магично путује кроз ваздух са једног на други micro:bit. Протресите другу да је пошаљете назад.
  • То заправо није магија. Користи micro:bit-ову радио функцију за слање података са једног micro:bit-а на други у тренитку када акцелерометар детектује покрет протресања.
  • Програм прво поставља радио-групу на 23. Групе су попут канала на воки-токијима; могу бити бројеви између 0 и 255. Није важно који ћете број одабрати све док micro:bit-а вашег пријатеља користи исти број групе, а нико други у близини не користи исту групу.
  • Када га протресете, он шаље реч „ПАТКА“ на ту радио групу и брише екран. Ако било који micro:bit прими радио поруку (било коју радио поруку), на његовом екрану се појављује икона патке, тако да у једном тренутку буде видљива само 1 патка.

Шта вам је потребно

  • 2 micro:bit-а (или симулатор у MakeCode-у)
  • MakeCode или Python едитор
  • батерије (опционо)
  • пријатељ за игру

Корак 2: Програмирај

Корак 3: Унапреди

  • Откријте колико далеко можете ићи да би ово и даље функционисало.
  • Телепортујте друге животиње. Да ли треба да се промени слика, порука - или оба?
  • Шта се дешава ако више од двоје користи исту радио групу? Како то можете да поправите?