Skip to content

Активност

Смер компаса

Почетник | MakeCode, Python | Компас, Тастери | Коришћење компаса, Магнетизам, Сензори, Улаз/излаз

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

Шта је ово?

Претворите micro:bit уређај у једноставан компас који ће у степенима показивати правац у односу на север.

micro:bit очитава 0 степени и компас је усмерен према северу

Како то ради

  • Micro:bit има уграђен компас који се назива магнетометар. Помоћу њега можете мерити магнетно поље Земље и користити га као компас.
  • Када први пут користите micro:bit компас морате да га калибришете - на екрану микробита ће се појавити занимљива игрица која се састоји у томе да micro:bit нагињете док се не упале све ЛЕД диоде, а када се упале све диоде можете да почнете да користите компас.
  • Када притиснете дугме А, micro:bit очитава сензор компаса и на ЛЕД екрану приказује нумеричке вредности смера на компасу. Усмерите micro:bit према северу и очитана вредност ће бити 0 степени.
ружа компаса приказује углове за сваки правац, север, југ, југоисток, итд.

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

  • micro:bit (или симулатор у MakeCode)
  • MakeCode или Python уређивач
  • батерије (опционално)
  • планета са магнетним половима на којима се може стајати - као на пример, Земља!

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

1from microbit import *
2compass.calibrate()
3
4while True:
5    if button_a.was_pressed():
6        display.scroll(str(compass.heading()))

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

  • Додајте још једно дугме за поновну калибрацију компаса.
  • Учините да се micro:bit огласи звуком у случају када показује одређени правац – ово може бити корисно при навигацији када не можемо да гледамо у екран или за слабовиде људе.
  • Учините да се на micro:bit-у словима или стрелицама приказује да ли је усмерен ка северу, југу, истоку или западу.