Skip to content

Atividade

Alarme para garrafa de água

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

Primeiro passo: o projeto

O que é?

Transforme seu BBC micro:bit em um alerta de garrafa d'água, para ser avisado se alguém bebeu dela. Você aprenderá a usar a tela de LED 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 exibe um ícone de coração em sua tela de LED quando sua garrafa d'água está em posição vertical.
  • A tela de LED exibe uma cruz para avisar quando o acelerômetro do micro:bit detecta uma inclinação. O símbolo de cruz permanece visível até você reiniciar o programa pressionando o botão de reinicialização na parte traseira do micro:bit, ou se você desconectar e reconectar a bateria.
  • Um acelerômetro mede forças em três dimensões, incluindo a gravidade, para que seus projetos possam determinar a posição correta do seu micro:bit.

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

  • Encontre uma maneira de reiniciar o programa sem usar o botão de reinicialização do micro:bit. Por exemplo, pressione o botão A ou B para exibir um ícone de coração.
  • Adiciona um alarme sonoro usando blocos da secção de música do editor MakeCode.