Skip to content

Активност

Бројач корака са малом потрошњом енергије

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

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

Шта је ово?

Направите бројач корака користећи дуготрајније батерије.

micro:bit са празним екраном закачен на ципелу

Како то ради

  • Као и пројекат Бројач корака (Step counter), овај програм користи акцелерометар да броји кораке сваки пут када се micro:bit протресе и чува тај број корака у променљивој која се називакораци.
  • Ако су лед диоде на micro:bit-у укључене, ако светле, то захтева више струје. Овај програм штеди енергију приказивањем броја корака само када притиснете дугме А.
  • Ово значи да ће животни век батерије бити дужи, уштедећете новац, стварајући мање отпада и тако чувате животну средину.

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

  • 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    if button_a.is_pressed():
8        display.scroll(steps)

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

  • Измени програм тако да дугме Б поставља вредност бројача на 0.
  • Измерите дужину свог корака па искористите micro:bit како бисте тај број помножили са бројем корака да бисте израчунали пређени пут.
  • Размислите на који начин бисте прилагодили друге пројекте тако да батерији продужите животни век.