Skip to content

Активност

Бројач корака

Почетник | MakeCode, Python | Акцелерометар - мерач убрзања, Лед екран | Measurement, Multiplication, Људско тело, Алати за побољшање перформанси, Променљиве, Сензори

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

Шта је ово?

Претворите свој BBC micro:bit у бројач корака (или педометар) који ће вам помоћи да пратите колико сте активни - и научите неко кодирање у исто време!

Ова два видео-записа показују шта треба да направите и како то да програмирате:

Увод

Водич за програмирање

Како то ради

  • Преузмите кôд на micro:bit и приложите паковање батерије.
  • Закачите micro:bit и паковање батерије на ципелу или чланак, ставите га у чарапу или га само држите у руци и тресите док ходате.
  • Код користи micro:bitакцелерометарунос сензора да осетите када вам се нога помера
  • Шифра броји колико пута је micro:bit уздрман. Овај број складишти у  променљивој  која се зове "кораци".
  • Променљиве су контејнери за складиштење података којима се може приступити и ажурирати док је програм покренут.
  • Сваки пут када micro:bit акцелерометар осети шејк, програм повећава број који се налази у променљивој за 1 и приказује нови број на ЛЕД екранИзлаз

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

  • micro:bit (или симулатор у MakeCode)
  • MakeCode или Python уређивач
  • пакет батерија
  • нешто за качење micro:bit на ципелу или ногу – еластична трака, средство за чишћење цеви, трака или Велкро.

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

1from microbit import *
2steps=0
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        steps += 1
7        display.show(steps)

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

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