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