Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Thermomètre de frigo avec Arduino

Thermomètre de frigo avec Arduino

De Wikidebrouillard.

Article incomplet en cours de rédaction


Thermomètre de frigo

     Faîtes votre propre thermomètre de frigo en utilisant un arduino !


Matériel :

  • Une breadboard (plaque de prototypage)
  • un arduino uno
  • un capteur de température (thermistor) LM35DZ
  • des fils
  • une diode bleue
  • une diode verte
  • une diode rouge

Marche à suivre :

  • faire le montage comme sur le schema :

Fichier:Thermomètre.jpg

  • brancher l'arduino à l'ordinateur.
  • téleverser le programme suivant :

const int inputSensor = A0;           // On nomme la broche A0 connectée au capteur

const int LEDrouge = 11;              // On nomme la broche 11 connectée à la LED rouge
const int LEDverte = 12;              // On nomme la broche 12 connectée à la LED verte
const int LEDbleue = 13;              // On nomme la broche 13 connectée à la LED bleue

// =======================================

void setup() { 
  
  pinMode(inputSensor, INPUT);  // Déclaration du capteur en entrée

  pinMode(LEDrouge, OUTPUT);     // Déclaration de la LED rouge en entrée
  pinMode(LEDbleue, OUTPUT);     // Déclaration de la LED bleue en entrée
  pinMode(LEDverte, OUTPUT);     // Déclaration de la LED verte en entrée
  
  Serial.begin(9600);            // Initialisation de la communication série
  
}


// ======================================
// Boucle principale

void loop() {

  
  int degres = analogRead(inputSensor);  //degres récupère la valeur analogique du capteur
  
  float floatDegres = degres*0.48;      //la valeur est ici convertie en degré

  Serial.println(floatDegres);          //On affiche la valeur en degré dans le moniteur série
  
 
  if(floatDegres>4){      //Si la température dépasse 4 degrés
    Serial.println("rouge");
    digitalWrite(LEDrouge, HIGH);   // LED rouge allumée
    digitalWrite(LEDverte, LOW);    // LED verte éteinte
    digitalWrite(LEDbleue, LOW);    // LED bleue éteinte
  }
  else if(floatDegres<0){    //Si la température est négative
    Serial.println("bleue");
    digitalWrite(LEDbleue, HIGH);   // LED bleue allumée
    digitalWrite(LEDverte, LOW);    // LED verte éteinte
    digitalWrite(LEDrouge, LOW);    // LED rouge éteinte
  }
  else {
    Serial.println("verte");  //Si la température est entre 0 et 4 degrés
    digitalWrite(LEDverte, HIGH);   // LED verte allumée
    digitalWrite(LEDrouge, LOW);    // LED rouge éteinte
    digitalWrite(LEDbleue, LOW);    // LED bleue éteinte
  }
    
}

Catégories

Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
AR
EX

Thermomètre de frigo avec Arduino

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique