Skip to content

Atividade

Contador de passos de baixo consumo energético

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

Primeiro passo: o projeto

O que é?

Faça um contador de passos que maximiza o uso da bateria.

micro:bit anexado ao sapato com a tela em branco

Como funciona:

  • Tal como o projeto Contador de passos, este programa usa o acelerômetro para contar um passo toda vez que o micro:bit é sacudido e armazena o número total em uma variável chamada steps (passos);
  • Manter as luzes LED do micro:bit acesas requer mais energia. Contudo, este programa economiza energia, pois mostra apenas a contagem de passos quando você pressiona o botão A;
  • Isso não só aumenta a duração das baterias, mas também economiza dinheiro e diminui o desperdício, beneficiando o meio ambiente.

Itens necessários:

  • Um micro:bit (ou simulador MakeCode);
  • Editor MakeCode ou Python;
  • Conjuntos de baterias (opcional);
  • Algo para prender o micro:bit ao calçado ou perna: barbante, fita ou velcro.

Segundo passo: é hora de programar

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)

Terceiro passo: vamos deixar o código ainda melhor

  • Modifique o programa para o botão B zerar o contador;
  • Meça o comprimento médio do seu passo e faça seu micro:bit multiplicá-lo pelo número de passos para calcular a distância percorrida;
  • Pense em maneiras de adaptar outros projetos para que as baterias durem mais.