Étape 1 : Fais-le
Qu'est-ce que c'est ?
Has anyone been in your cookie tin? You can program your BBC micro:bit to act as an alarm to let you know! You will learn about selection, comparison logic, and the micro:bit's light sensor.
Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :
Comment ça marche
- The program turns the micro:bit’s LED display into a light sensor.
- Put your micro:bit into the tin you wish to protect. When the lid is opened, the light sensor detects a change in light level and triggers the alarm.
- Le programme utilise une boucle infinie pour mesurer sans cesse le niveau de lumière.
- Selection ('if... else') and comparison logic (> 30) are used so that if the light level is above a certain amount, an angry face appears on the display; else, it clears the screen.
Ce dont vous aurez besoin
- micro:bit (ou simulateur MakeCode)
- L'éditeur MakeCode
- boitier de piles
- our set-up guide may be useful
Étape 2 : Programme-le
Étape 3 : Améliore-le
- Adjust the program, removing the "else" part of the comparison, so that the angry face remains on the micro:bit’s display whatever the light level so that you can tell someone has opened your tin.
- Add an audible alarm using blocks from the music section of the MakeCode editor.
- Count how many times your tin has been opened by introducing a variable into the program.
- If you have two micro:bits, use the radio function to send you a signal as soon as your tin has been opened. Take a look at the light alarm project to find out how to do this.