Technologie

7. Utiliser un capteur analogique

Par MARIE-PIERRE ROCACHE, publié le dimanche 15 janvier 2017 17:20 - Mis à jour le lundi 16 janvier 2017 11:16

Retour

Nous devons créer un programme répondant au scénario suivant :

Situation : Une LED est connectée sur la sortie out0 ; un photo résistance (capteur de lumière) est connecté sur l'entrée in0,

Algorithme : Allumer la LED pendant 5 secondes lorsqu'il fait jour.

Un capteur de lumière est un capteur analogique. Il permet de mesurer une valeur qui varie en fonction de la lumière ambiante.

Il peut donc renvoyer une infinité de valeurs. Il ne revoie pas seulement les valeurs 0 ou 1 comme un capteur logique.

Afin de connaitre les valeurs qui correspondent à la lumière ou à l'obscurité, il est possible d'utiliser la fonction "debug" du programme. Cette valeur sera stockée dans une variable.

  • Créer une variable appelée CapteurDeLumiere.
  • Cliquer sur Déboggage dans le panneau de droite. Observer les valeurs qui s'affichent en fonction de la luminosité reçue par le capteur et relever la valeur qui correspond à l'obscurité.

 

 

 

 

 

 

 

 

 

 

 

  • Créer le programme qui permet d'allumer automatiquement la lumière quand il fait nuit à partir de l'algorithme suivant et des programmes déjà créés.
    Si la valeur stockée dans la variable CapteurDeLumière est inférieure à la valeur relevée correspond à l'obscurité, alors allumer la LED.
    Sinon, éteindre la LED.

 

 

Catégories
  • Blockly