Passer au contenu principal Passer à la recherche Passer à la navigation principale
Menu

Lire la température avec le capteur LM35 et Arduino


Dans ce tutoriel, nous mesurons la température ambiante avec le capteur de température analogique LM35 et une carte compatible Arduino UNO R3.

Le LM35 est un capteur de température courant et facile à utiliser. Il ne nécessite aucun matériel supplémentaire et peut être lu directement avec un Arduino. Le capteur offre une précision de ±0,5°C à température ambiante et de ±1°C sur toute la plage de mesure de 0 à 150°C. Le principal inconvénient de ce capteur est qu'il nécessite une tension négative pour mesurer des températures inférieures à 0°C. Pour les projets devant mesurer également des températures négatives, nous vous recommandons un capteur de température DS18B20B.


Composant nécessaire

  • Carte compatible Arduino UNO R3
  • Capteur de température LM35
  • 3 câbles jumper
  • Plaque d'essai

Ignorer la galerie de produits
20
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino – Image 2

Note moyenne de 5 sur 5 étoiles

(6)
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino
RBS14165

Disponible immédiatement

Prix de vente : A partir de 10,12 € Prix régulier : 12,65 €
10
AM2301 / DHT21 Capteur de température numérique

Note moyenne de 4.38 sur 5 étoiles

(4)
AM2301 / DHT21 Capteur de température numérique
RBS11825

Disponible immédiatement

Prix de vente : A partir de 6,80 € Prix régulier : 7,55 €
Module AHT10 capteur numérique d'humidité et de température Module AHT10 capteur numérique d'humidité et de température – Image 2

Note moyenne de 5 sur 5 étoiles

(1)
Module AHT10 capteur numérique d'humidité et de température
RBS16490

Disponible immédiatement

Prix régulier : A partir de 2,25 €
MAX31865 PT100 RTD amplificateur de capteur de température numérique MAX31865 PT100 RTD amplificateur de capteur de température numérique – Image 2

Note moyenne de 0 sur 5 étoiles

MAX31865 PT100 RTD amplificateur de capteur de température numérique
RBS16417

Actuellement non disponible

Prix régulier : A partir de 16,99 €
Kit de 65 câbles jumper

Note moyenne de 4.9 sur 5 étoiles

(5)
Kit de 65 câbles jumper
RBS10023

Disponible immédiatement

Prix régulier : A partir de 1,59 €
Plaque d'essai 400 pour Arduino, Raspberry etc

Note moyenne de 4.91 sur 5 étoiles

(17)
Plaque d'essai 400 pour Arduino, Raspberry etc
RBS10405

Disponible immédiatement

Prix régulier : A partir de 0,89 €
Kit de démarrage pour Arduino UNO R3 RFID Kit de démarrage pour Arduino UNO R3 RFID – Image 2

Note moyenne de 4.83 sur 5 étoiles

(24)
Kit de démarrage pour Arduino UNO R3 RFID
RBS11368

Disponible immédiatement

Prix régulier : A partir de 28,95 €

Fonctionnement

Le capteur de température LM35 fournit une tension de sortie comprise entre 0 et 1,5 V, proportionnelle linéairement à la température. Cette tension peut être lue sur l'entrée analogique d'un Arduino. La difficulté réside dans l'écriture du code pour convertir les valeurs analogiques en degrés Celsius.

 cliquez sur les images pour agrandir


Brochage

Schéma électronique

Schéma de connexion

LM35

Arduino
1 VCC5V
2 OUT (ligne de données)A0
3 GNDGND
Afficher / masquer le code
int LM35 = A0;

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

void loop() {
  int val;
  int dat;

  val = analogRead(LM35);
  dat = (125 * val) >> 8; // Conversion de la valeur analogique en degrés Celsius

  Serial.print("Temp:");
  Serial.print(dat);
  Serial.println(" °C");

  delay(500);
}

Une fois le programme téléchargé, vous pouvez lire la température en degrés Celsius dans le moniteur série de l'IDE Arduino.