Skip to content

Atividade

Conta-passos de baixo consumo

Principiante | MakeCode, Python | Acelerómetro, Botões, Ecrã LED | Corpo humano, Ferramentas de desempenho, Medições, Multiplicação, Sensores, Variáveis

Passo 1: Faz tu mesmo

O que é isto?

Faz um conta-passos de baixo consumo.

micro:bit com ecrã desligado atado a um sapato

Como é que funciona

  • Tal como no projeto Conta-Passos, este programa usa o acelerómtero para contar um passo de cada vez que o micro:bit é abanado, guardando de seguida o número total numa variável chamada steps (passos).
  • Manter os LEDs do micro:bit ligados requer um consumo maior de energia. Este programa poupa energia ao mostrar o valor total de passos apenas quando carregas no botão A.
  • Isto quer dizer que vais prolongar o tempo de vida das pilhas, vais poupar dinheiro, criar menos desperdício e ajudar o ambiente.

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • Suporte de pilhas (opcional)
  • algo para atar o micro:bit aos teus sapatos ou perna - fio, fita-cola ou Velcro.

Passo 2: Cria o teu código

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)

Passo 3: Melhora-o

  • Modifica o programa de maneira a que o botão B reinicie o conta-passos no 0.
  • Mede o comprimento médio do teu passo e faz com que o teu micro:bit multiplique este valor pelo número de passos de maneira a calcular a distância que caminhaste.
  • Pensa em formas de modificar outros projectos para que as pilhas durem mais tempo.