Skip to content

Atividade

Alarme para garrafa de água

Iniciante | MakeCode, Python | Acelerômetro | Saúde

Primeiro passo: o projeto

O que é?

Converte o teu BBC micro:bit num alarme para a tua garrafa de água, de maneira a saberes se outra pessoa bebeu dela. Vais aprender a usar o ecrã de LEDs e o acelerómetro do micro:bit.

Estes dois vídeos mostram o que você fará e como desenvolver o código:

Como funciona:

  • O micro:bit mostra um coração no ecrã de LEDs quando a tua garrafa de água está na vertical.
  • O ecrã de LEDs mostra uma cruz de aviso quando o acelerómetro do micro:bit detecta uma inclinação. A cruz mantém-se visível até o reiniciares o programa carregando no botão de reiniciar na parte de trás do micro:bit ou quando desligares e ligares a pilha.
  • Um acelerómetro mede forças em três dimensões, incluindo a gravidade, para que os teus projetos te digam para que lado é que o teu micro:bit está virado.

Itens necessários:

  • Um micro:bit (ou simulador MakeCode);
  • Editor MakeCode;
  • Conjunto de baterias;

Segundo passo: é hora de programar

1# Imports go at the top
2from microbit import *
3
4display.show(Image.HEART)
5sleep(400)
6
7while True:
8    if accelerometer.was_gesture('right'):
9        display.show(Image.NO)
10

Terceiro passo: vamos deixar o código ainda melhor

  • Encontra uma maneira de reiniciar o programa sem usar o botão de reset do micro:bit. Por exemplo: carregando nos botões A ou B para mostrar um ícone de coração.
  • Adiciona um alarme sonoro usando blocos da secção de música do editor MakeCode.