TPBD2 – #2 – Detecteur de Temperature

Accueil/TPBD2 – #2 – Detecteur de Temperature
TPBD2 – #2 – Detecteur de Temperature 2016-12-20T11:37:51+00:00

Niveau: Intermédiaire

 

Matériel requis

 

Préparer liaison série

L’interface PC (plus connue sous le nom de liaison série) Cliquez sur l’espèce de loupe (?) en haut a droite normalement « moniteur série » s’affiche quand vous le survoler . Voila vous avez devant vos yeux l’interface série . Maintenant il faut l’utiliser !

//
void setup()
{
 Serial.begin(9600); // on initialise la liaison serie a 9600 bauds!
 Serial.println("Bonjour!"); // on écrit bonjour
}
void loop()
{

}

envoyer ce programme dans votre arduino et ouvrer le moniteur série : normalement bonjour s’affiche.

Branchements

On branche tout simplement le +5v du capteur au 5v de l’Arduino, le GND au GND et le signal à une entrée analogique, dans l’exemple la 0.

Le code

Le TMP36 ne vas pas nous envoyer la température (faut pas rêver) il nous envoie un signal analogique , il faut le convertir :

//
int sensorPin = 0;
    void setup()
    {
    Serial.begin(9600); /

    }
    void loop()
    {
    int reading = analogRead(sensorPin);
    float voltage = reading * 5.0;
    voltage /= 1024.0;
    Serial.print(voltage); Serial.println(" volts"); //On écrit le voltage
    float temperatureC = (voltage - 0.5) * 100 ; //conversion en degrés
    Serial.print(temperatureC); Serial.println(" degrees C");
    delay(1000);     }

Voila vous savez vous servir de la liaison série et du TMP36! (même si on a pas tout dit sur la liaison série!)