Skip to content

Aktivnost

Brojač koraka sa štednjom energije

Početni | MakeCode, Python | LED zaslon, Mjerač ubrzanja, Tipke | Alati za poboljšavanje performansi, Ljudsko tijelo, Measurement, Multiplication, Senzori, Varijable

1. korak: Napravi

Što je to?

Napravi brojač koraka s dugotrajnim baterijama.

micro:bit s praznim ekranom pričvršćen na cipelu

Kako to radi

  • Kao u projektu Brojač koraka (Step counter), ovaj program koristi brzinomjer da pribroji korak svaki puta kada se micro:bit potrese i zbroj pohranjuje u varijabli nazvanoj koraci.
  • Ako su LED svjetla na micro:bitu upaljena, to zahtijeva više struje. Energija se štedi tako da se broj koraka prikaže tek kada se pritisne tipka A.
  • Na taj će način baterije dulje trajati, štedjet će se novac, proizvoditi manje otpada i čuvat će se okoliš.

Što ti treba

  • micro:bit (ili MakeCode simulator)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)
  • nešto čime ćeš micro:bit pričvrstiti na cipelu ili nogu - uzica, ljepljiva traka ili čičak.

2. korak: Kodiraj

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. korak: Unaprijedi

  • Promijeni program tako da tipkom B vratiš brojač na 0.
  • Izmjeri duljinu svoga koraka pa neka micro:bit pomnoži taj broj s brojem koraka kako bi izračunao daljinu koju si prešao.
  • Razmisli na koji način bi i u ostalim projektima postigao da baterije dulje traju.