Thermomètre de frigo avec Arduino

De Wikidebrouillard.

m (Matériel)
 
Ligne 108 : Ligne 108 :
[[Catégorie:technique]]
[[Catégorie:technique]]
[[Catégorie:expérience]]
[[Catégorie:expérience]]
 +
[[Catégorie:électrokids]]

Version actuelle en date du 6 août 2013 à 13:02

Article incomplet en cours de rédaction
La vidéo "Thermomètre de frigo avec Arduino"

Sommaire

Description

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

C'est parti !

Matériel

La manipulation

  • Réaliser le montage suivant :

  • Brancher l'arduino à l'ordinateur.
  • Téleverser dans l'arduino 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és

  Serial.println(floatDegres);          //On affiche la valeur en degrés 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
  }
    
}

Explications

De manière simple

à compléter

Allons plus loin dans l'explication

à compléter

Liens avec d'autres expériences

Expériences sur Wikidébrouillard

Catégorie Arduino

Autres expériences

à compléter

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