Avec des flèches, représenter les flux d'informations du système sur le schéma avec :
luminosité (mesure de la)
mouvement d'une personne
Quelles sont les informations d’entrée ?
Compléter le tableau ci-contre en indiquant si les informations correspondent à des entrées ou des sorties
La lampe s'allume lorsque la luminosité est faible
Qu'est-ce qu'un algorithme ?
Compléter l'algorithme en langage naturel ci-dessous
Au démarrage :
Créer une case mémoire (variable) appelée _______________________ et la mettre à 0
Répéter pour toujours :
Lire la valeur du capteur de _______________________ et la stocker dans la case mémoire (variable)
Si la luminosité est __________ à 200
Alors ________________________________
Sinon ________________________________
On veut que la lampe s'allume si la luminosité est inférieure à 200 lumens
Réaliser le programme d'après l'algorithme détaillé avec l'application VITTASCIENCES (utiliser les blocs ci-contre)
Algorithme détaillé
Au démarrage
affecter à la variable "luminosité" la valeur 0
Répéter indéfiniment
affecter à la variable "luminosité" la valeur du capteur de luminosité branché sur A0
Si variable "luminosité" <200
Alors mettre le module relais branché sur D2 à l'état HAUT
Sinon mettre le module relais branché sur D2 à l'état BAS
Blocs nécessaires pour réaliser le programme
Vérifier le fonctionnement en mode simulation
Câbler la maquette (demander les composants au professeur) et vérifier le fonctionnement après avoir téléversé votre programme dans la maquette
La lampe s'allume lorsque la luminosité est faible et qu'une personne est détectée
Algorithme en langage naturel
Algorithme détaillé
Au démarrage
Créer une case "luminosité" et la mettre à 0
Créer une case "mouvement" et la mettre à 0
Répéter pour toujours
lire la valeur de la luminosité
lire la valeur du capteur de mouvement
Si ....................................et ....................................
Alors .....................................
Sinon ....................................
Au démarrage
affecter à la variable "luminosité" la valeur 0
affecter à la variable "mouvement" la valeur 0
Répéter indéfiniment
affecter à la variable "luminosité" la valeur du capteur de luminosité branché sur A0
affecter à la variable "mouvement" la valeur du capteur de mouvement branché sur D8
Si variable "luminosité" <200 ET variable "mouvement"= 1
Alors mettre le module relais branché sur D2 à l'état HAUT
Sinon mettre le module relais branché sur D2 à l'état BAS
Compléter l'algorithme en langage naturel ci-dessus
Réaliser le programme d'après l'algorithme détaillé avec l'application VITTASCIENCES (utiliser les blocs ci-dessous)