Skip to content

Activitat

Alarma per a botella d'aigua.

Novell | MakeCode, Python | Acceleròmetre | Salut

Pas 1: Crea-ho

En què consisteix?

Converteix la micro:bit en una alarma per a ampolles d'aigua, de manera que puguis saber si algú altre ha begut de la teva ampolla. Aprendràs com utilitzar la pantalla de leds i l'acceleròmetre de la micro:bit.

Aquests dos vídeos et mostren què faràs i com programar-ho.

Com funciona

  • La micro:bit mostra un cor en la pantalla dels leds quan la teva ampolla d'aigua està vertical.
  • La pantalla dels leds mostra una creu d'advertiment quan una inclinació es detectada per l'acceleròmetre de la micro:bit. La creu es manté fins que reinicies el programa premen el botó de reinici a la part del darrere de la micro:bit o desconnectant i tornant a connectar les piles.
  • Un acceleròmetre mesura forces en tres dimensions, incloent-hi la gravetat, per això els teus projectes et poden dir en quina posició està la teva micro:bit.

Què necessites

  • Micro:bit (o simulador MakeCode )
  • Editor de MakeCode
  • Piles

Pas 2: Programa-ho

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

Pas 3: Millora-ho

  • Busca una manera de reiniciar el programa sense fer servir el botó de reiniciar de la micro:bit, per exemple prement el botó A o B per mostrar la icona d'un cor.
  • Afegeix una alarma sonora fent servir els blocs de la secció de música de l'editor MakeCode.