Skip to content

Activitat

Comptador de passes de baixa energia.

Novell | MakeCode, Python | Acceleròmetre, Botons, Pantalla LED | Cos humà, Eines de rendiment, Mesura, Multiplicació, Sensors, Variables

Pas 1: Crea-ho

En què consisteix?

Fes un comptador de passes de baix consum d'energia.

micro:bit amb la pantalla apagada lligada a la sabata

Com funciona

  • Com en el projecte "Comptador de passes" aquest programa utilitza l'acceleròmetre per comptar una passa cada vegada que la micro:bit és sacsejada, i desa el nombre total en una variable anomenada steps (passes).
  • Mantenir els leds encesos en la micro:bit requereix més energia.
    Aquest programa estalvia energia mostrant només el nombre de passes quan prems el botó A.
  • Això significa que les piles duraran més temps, estalviant diners, generant menys residus i ajudant al medi ambient.

Què necessites

  • Micro:bit (o simulador MakeCode )
  • Editor MakeCode o Python
  • Piles (opcional)
  • alguna cosa per subjectar la micro:bit a la sabata o a la cama: cordill, cinta adhesiva ...

Pas 2: Programa-ho

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)

Pas 3: Millora-ho

  • Modifica el programa perquè el botó B reinicialitzi el comptador a 0.
  • Mesura la longitud d'un pas i fes que la micro:bit la multipliqui pel nombre de passes per calcular la distància que has caminat.
  • Pensa com adaptar altres projectes per fer que les piles durin més.