(→Catégories) |
(→Catégories) |
||
Ligne 121 : | Ligne 121 : | ||
[[Catégorie:Fiche à Valider]] | [[Catégorie:Fiche à Valider]] | ||
[[Catégorie:expérience]] | [[Catégorie:expérience]] | ||
+ | [[Catégorie:arduino]] | ||
+ | [[Catégorie:électronique]] | ||
+ | [[Catégorie:technique]] | ||
+ | [[Catégorie:programmation]] | ||
+ | [[Catégorie:informatique]] |
Sommaire |
thermomètre réagissant aux variations de la température,constitué de trois LEDs de couleurs rouge, verte et jaune.
le branchement se fait de la manière suivante
Rentrer le code suivant dans le logiciel arduino
// Déclaration des pins utilisées const int pin_capteur = 0; // Capteur de température connecté à la branche 0 const int pin_led_rouge= 2; // LED rouge connecté à la branche 2 const int pin_led_verte= 3; // LED verte connecté à la branche 3 const int pin_led_jaune= 4; // LED jaune connecté à la branche 4 // On fixe la valeur à la quelle les LEDs vont s'allumer float temperature_max = 22.0; float temperature_min = 18.0; float temperature = 15.0; // définition des entrées sorties de l'arduino void setup(void) { pinMode(pin_capteur,INPUT); pinMode(pin_led_rouge,OUTPUT); pinMode(pin_led_verte,OUTPUT); pinMode(pin_led_jaune,OUTPUT); Serial.begin(9600); } void loop (void) { // On récupère la valeur de la tension en sortie du capteur puis à l'aide de l'équation temperature = analogRead(pin_capteur) * 5000L / 1024L / 10; //mise a zero des LEDs digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); // 3 conditions pour l'allumage des LEDs if (temperature<temperature_min)digitalWrite(pin_led_jaune,HIGH); //si la température récupéré est INFERIEUR à la température minimum on allume la LED jaune else if (temperature>temperature_max)digitalWrite(pin_led_rouge,HIGH); //si la température récupéré est SUPERIEUR à la température maximale on allume la LED rouge else digitalWrite(pin_led_verte,HIGH); //Sinon on allume la LED verte //On envoie la valeur de la température sur le port série Serial.println(temperature); //on reboucle toutes les secondes delay(1000); }
Les LEDs s'allument suivants les variations de température détectées, la couleur verte correspond à la plus basse température détectée, le rouge à la température la plus haute et finalement le jaune représente la température ambiante.
Le capteur de température permet de détecter la température de l'espace dans lequel il est exposé grâce à un programme on fixe les températures pour lesquelles les diodes devraient s'allumer (on peut choisir n'importe quelle température) par ex on peut choisir que si la température est inférieur à 17 degrés la LED verte s'allume que si la température est supérieur à 23 degrés la LED rouge s'allume et si l'on se trouve entre ses deux valeurs la LED jaune s'allumera.
Ici je mets les questions soulevées par l'expérience, qui n'ont pas trouvé de réponses !!
Développons les concepts scientifiques associés. Ne pas hésiter à faire des liens avec Wikipédia.
Indiquer ici les expériences de Wikidébrouillard.
Autres expériences avec le même concept, recherche sur internet (indiquer les liens).
ce thermomètre peut servir à régler la température au sein de l'habitat ex : diminuer le chauffage si le thermomètre détecte une chaleur excessive ou le contraire. Il peut également servir en tant que détecteur d'incendie pour éviter les incidents.
Dans des endroits où l'on peut faire varier la température près d'un radiateur, dans un courant d'air...
Penser à fixer les disciplines scientifiques qui correspondent à l'expérience. Remplacer "à classer" par la discipline correspondante.
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique