Ignorer la navigation

Séance 2 – Programmer le lampadaire intelligent

Séance 2 – Programmer le lampadaire intelligent
Objectif
Programmer un lampadaire qui s’allume automatiquement lorsqu’il fait sombre et qui affiche un cœur lorsque la luminosité est très faible.

Introduction
Avec le micro:bit et le LAMP:bit, vous pouvez créer un système intelligent qui réagit à la lumière, exactement comme un vrai lampadaire automatique.

Consignes pour les élèves : 
1. Créez un nouveau projet MakeCode nommé Lampadaire Intelligent.
2. Ajoutez le code suivant :
 
basic.forever(function () {
let lumiere = pins.analogReadPin(AnalogPin.P1)
if (lumiere < 100) {
pins.digitalWritePin(DigitalPin.P0, 1)
basic.showIcon(IconNames.Heart)
} else if (lumiere < 300) {
pins.digitalWritePin(DigitalPin.P0, 1)
basic.clearScreen()
} else {
pins.digitalWritePin(DigitalPin.P0, 0)
basic.clearScreen()
}
})

3. Téléversez le programme.
4. Testez votre lampadaire :

Couvrez le capteur légèrement : la LED s’allume.
Couvrez complètement : la LED s’allume et un cœur apparaît sur l’écran du micro:bit.
Exposez le capteur à la lumière : la LED s’éteint.

À retenir
Un système intelligent prend des décisions sans intervention humaine.
Les seuils de luminosité permettent de définir le moment où la lampe doit s’allumer ou s’éteindre.

Vocabulaire
Seuil – Condition – Action – Intelligent – Programme

Créé avec eXeLearning (Nouvelle fenêtre)