Capteur de température avec Arduino UNO

Apprenez à lire la température à l'aide du capteur de température LM35!

La série LM35 sont des dispositifs de température à circuit intégré de précision avec une tension de sortie linéairement proportionnelle à la température centigrade. Le dispositif LM35 a un avantage sur les capteurs de température linéaires étalonnés en Kelvin, car l'utilisateur n'est pas tenu de soustraire une tension constante élevée de la sortie pour obtenir une mise à l'échelle centigrade pratique.

Vous pouvez utiliser ce capteur pour de nombreux projets, comme la surveillance de la prévention des incendies, les prévisions météorologiques, le moniteur de surchauffe et bien d'autres.

Étape 1: Construire un circuit

Pour construire notre circuit avec Arduino Uno, suivez les étapes ci-dessous:

  1. Connectez Arduino Uno GND à LM35 GND
  2. Connectez la broche Arduino 5V à la broche LM35 1
  3. Connectez Arduino Uno Analog Pin 1 à LM35 pin OUT

Étape 2: Programmer et lire le capteur

Téléchargez et ouvrez le code source ci-joint sur Arduino IDE.

Téléchargez l'esquisse et lisez la sortie du capteur sur le moniteur série

int pinTemp = A1; // C'est là que vont nos données de sortie
void setup () {Serial.begin (9600); } void loop () {int temp = analogRead (pinTemp); // Lire la broche analogique temp = temp * 0.48828125; // convertit la sortie (mv) en celcius lisible Serial.print ("Temperature:"); Serial.print (temp); Serial.println ("C"); // affiche le retard de l'état de température (1000); }

Une fois téléchargé, vous verrez l'état de la température comme celui-ci

 Température: 29C 
 Température: 28C 
 Température: 29C 
 Température: 27, 8 ° C 

Pièces jointes

  • LM35_Temperature_Sensor.ino Télécharger

Articles Connexes