Skip to main content

Arduino - Alina Pintea & Mehdi Chaabi & Mathias Benezeth

Objectif du projet :

construire

Construire un programme sur Arduino.Arduino permettant d'allumer une LED rouge si la température est supérieure à 25°C et une LED bleue si la température est inférieure à 25°C.

Etape

Étapes réalisées :

Étape 1 : rassemblerRassemblement lesdes composants pour le circuit  

  • 4 câbles 
  • Capteur de tempĂ©rature 
  • 2 LED (rouge et bleue)
  • 2 rĂ©sistances 
  • Un câble qui reliereliant l'ordinateur au circuit 
  • Une plaquette 

Etape

Étape 2 : faireMontage undu circuit avec démomonstration

Le montage du circuit a été effectué conformément au schéma suivant :

 

Etape

Étape 3 : faireProgrammation pour contrôler les LED en fonction de la température

Voici le code Arduino utilisé pour tgallumercontrôler uneles LED en fonction de la température :


 

Problème#define rencontrésLEDBLEU :10

//
  • On a Ă©changĂ© le + et le -dĂ©finition de la cathodeled ;
  • bleue

  • Problème

    #define dansLEDROUGE 9 // dĂ©finition de la led rouge

    #define CapteurTemp A0 //dĂ©finit le codagepin pour le capteur de la tempĂ©rature

     

    void setup(){

      pinMode(LEDROUGE, OUTPUT); //Configure le pin comme sortie pour la LED Rouge

      pinMode(LEDBLEU, OUTPUT); //Configure le pin comme sortie pour la LED Bleu

      pinMode(CapteurTemp, INPUT); //Configure le pin comme sortie pour le capteur de tempĂ©rature

    }

     

    void loop(){

      int valeurCapteurTemp = analogRead(CapteurTemp);

      float tension = (valeurCapteurTemp/1023.0)*5.0; // Convertit la valeur analogique en tension (5V)

      float temperature = tension * 25.0; //Convertit la tension en tempĂ©rature en degrĂ©s Celsius

     

      if (temperature < 25.0) {

        digitalWrite(LEDROUGE, LOW);

        digitalWrite(LEDBLEU, HIGH);

      } else {

        digitalWrite(LEDROUGE, HIGH);

        digitalWrite(LEDBLEU, LOW);

      }

    }

    Étape 4 : oubliePrĂ©sentation dudes ";"rĂ©sultats ou

    oublier de fermer une boucle avec "}"
  • La LED bleuRouge restaits'allume allumĂ©ecar toutla letempĂ©rature tempsest

  • supĂ©rieur
à 25°C

image.png

-------------------------------------------------------------------------------------------------------------

La LED Bleu s'allume car la tempĂ©rature est infĂ©rieur Ă  25°C 

 

image.png