Skip to content

Aktywność

Licznik kroków o niskim zużyciu energii

Początkujący | MakeCode, Python | Akcelerometr, Przyciski, Wyświetlacz LED | Ciało ludzkie, Czujniki, Mnożenie, Narzędzia wydajności, Pomiary, Zmienne

Krok 1: Wykonaj to

Co to jest?

Utwórz licznik kroków z długotrwałymi bateriami.

micro:bit z pustym wyświetlaczem przymocowanym do buta

Jak to działa

  • Podobnie jak projekt Licznik kroków, ten program używa akcelerometeru do liczenia kroków za każdym razem, gdy micro:bit jest potrząsany i zapisuje całkowitą liczbę w zmiennej o nazwie kroki
  • Utrzymywanie włączonych diod LED na micro:bicie wymaga większej mocy. Ten program oszczędza energię, pokazując licznik kroków tylko po naciśnięciu przycisku A.
  • Oznacza to, że baterie będą działać dłużej, oszczędzając pieniądze, wytwarzając mniej odpadów i pomagając środowisku.

Czego potrzebujesz

  • micro:bit (lub symulator MakeCode)
  • MakeCode lub edytor Pythona
  • pakiet baterii (opcjonalnie)
  • coś do przymocowania micro:bita do Twojego buta lub nogi - sznurek, taśma lub rzep.

Krok 2: Zakoduj to

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)

Krok 3: Ulepsz to

  • Zmodyfikuj program, tak by przycisk B ustawiał licznik z powrotem na 0.
  • Zmierz długość swojego kroku i użyj micro:bita, by pomnożyć tę długość przez liczbę kroków do obliczenia dystansu, który pokonałeś.
  • Pomyśl o sposobach dostosowania innych projektów, aby baterie działały dłużej.