fbpixel
Étiquettes : , , ,
5
(2)

Le capteur de température LM35 est facilement disponible dans le commerce et simple d’utilisation. Il donne une tension de sortie directement proportionnelle à la température et permet une mesure de précision.

Matériel

  • Ordinateur
  • Arduino UNO
  • Câble USB pour connecter l’Arduino à l’ordinateur
  • Capteur de température LM35

Schéma de connexion

Code

Les caractéristiques techniques du capteur LM35 nous donne la plage de mesure de température de -55 à 150°C et une règle de conversion entre tension et température de 10 mV/°C. Le capteur est lu par une voie analogique de l’Arduino, la tension de sortie du capteur (0-5V) est donc codée sur une valeur analogique (0 à 1023).

// Constants
#define DELAY 1000 // Delay between two measurements in ms

// Parameters
const int sensorPin = A0; // Pin connected to sensor

// Variables
float voltage, temperature;

void setup(void) {
  Serial.begin(9600);
}

void loop(void) {
  voltage= analogRead(sensorPin) * (5.0 / 1023.0); // Convert digital value to voltage
  Serial.print("Sensor voltage = ");
  Serial.println(voltage); // the voltage reading
  temperature=100*voltage; // conversion from V to °C
  Serial.print("Sensor reading = ");
  Serial.println(temperature); // the temperature reading
  
  delay(DELAY);  
}

Application

  • On peut utiliser ce capteur dans un appareil domotique de mesure de température d’une pièce

Sources

Retrouvez nos tutoriels et d’autres exemples dans notre générateur automatique de code
La Programmerie

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?