Site icon AranaCorp

Mesure de température avec LM35

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

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

Sources

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

Quitter la version mobile