Skip to content

Activité

Alerte bouteille d'eau

Débutant | MakeCode, Python | Accéléromètre | Santé

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Transforme ta BBC micro:bit en une alerte pour bouteille d'eau, afin de savoir si quelqu'un d'autre y a bu. Tu apprendras comment utiliser l'écran LED et l'accéléromètre de la micro:bit.

Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :

Comment ça marche

  • La micro:bit montre un cœur sur son écran LED lorsque votre bouteille d'eau est debout.
  • L'affichage LED montre une croix d'avertissement lorsqu'une inclinaison est détectée par l'accéléromètre de la micro:bit. La croix reste là jusqu'à ce que vous réinitialisiez le programme en appuyant sur le bouton de réinitialisation à l'arrière de la micro:bit ou en débranchant et rebranchant la batterie.
  • Un accéléromètre mesure les forces dans trois dimensions, y compris la gravité, afin que vos projets puissent dire la direction de votre micro:bit.

Ce dont vous aurez besoin

  • micro:bit (ou simulateur MakeCode)
  • L'éditeur MakeCode
  • boitier de piles

Étape 2 : Programme-le

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

Étape 3 : Améliore-le

  • Trouvez un moyen de réinitialiser le programme sans utiliser le bouton de réinitialisation de la micro:bit, par exemple en appuyant sur le bouton A ou B pour afficher une icône de coeur.
  • Ajoutez une alarme sonore à l'aide de blocs dans la section musique de l'éditeur MakeCode.