Table des matières:

Capteur de température Arduino utilisant le LM35 : 3 étapes
Capteur de température Arduino utilisant le LM35 : 3 étapes

Vidéo: Capteur de température Arduino utilisant le LM35 : 3 étapes

Vidéo: Capteur de température Arduino utilisant le LM35 : 3 étapes
Vidéo: Capteur de Température Intelligent LM35 2024, Juin
Anonim
Capteur de température Arduino utilisant LM35
Capteur de température Arduino utilisant LM35

introduction

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. LM35 est un capteur de température linéaire à trois bornes de National Semiconductors. Il peut mesurer la température de -55 degrés Celsius à +150 degrés Celsius. La tension de sortie du LM35 augmente de 10 mV par degré Celsius d'augmentation de température. Le LM35 peut fonctionner à partir d'une alimentation 5V et le courant de veille est inférieur à 60uA. La broche du LM35 est illustrée dans la figure ci-dessous.

Caractéristiques

• Calibré directement en Celsius (Centigrade)

• Facteur d'échelle linéaire + 10 mV/°C

• Précision garantie 0,5°C (à 25°C)

• Évalué pour une plage complète de −55 °C à 150 °C

• Convient aux applications distantes

• Faible coût grâce au rognage au niveau de la plaquette

• Fonctionne de 4 V à 30 V

• Consommation de courant inférieure à 60 μA

• Faible auto-échauffement, 0,08 °C dans l'air calme

• Non-linéarité uniquement ±¼°C typique

• La sortie à faible impédance, 0,1 pour les broches de charge de 1 mA du LM35 est illustrée dans l'image.

Vous pouvez télécharger la fiche technique à partir du fichier ci-dessous.

Étape 1: Matériel requis et schéma de circuit

Matériel requis et schéma de circuit
Matériel requis et schéma de circuit
  • Carte Arduino (toute) Achetez-la sur Flipkart
  • Capteur LM35 Achetez-le chez Flipkart
  • Planche à Pain

Connectez le circuit comme indiqué dans l'image et téléchargez le code suivant.

Étape 2: Programmation de l'Arduino

Téléchargez le code ici

/*Code conçu par Sujay dans SA Lab*/const int sensor=A5; // Affectation de la broche analogique A5 à la variable float tempc 'sensor'; //variable pour stocker la température en degrés Celsius float tempf; //variable pour stocker la température en Fahreinheit float vout; //variable temporaire pour maintenir la lecture du capteur void setup() { pinMode(sensor, INPUT); // Configuration de la broche du capteur comme entrée Serial.begin(9600); } void loop() { vout=analogRead(sensor); vout=(vout*500)/1023; tempc=vout; // Stockage de la valeur en degrés Celsius tempf=(vout*1.8)+32; // Conversion en Fahrenheit Serial.print("in DegreeC="); Serial.print("\t"); Serial.print(tempc); Serial.print(" "); Serial.print("en Fahrenheit="); Serial.print("\t"); Serial.print(tempf); Serial.println(); retard (500); //Délai de 1 seconde pour faciliter la visualisation }

Étape 3: Résultat de sortie

Résultat de sortie
Résultat de sortie

Voir le résultat sur Serial Monitor….

Tout d'abord, je tiens à vous remercier d'avoir lu ce guide ! J'espère que ça t'aide. Si vous avez des questions, je suis heureux de vous aider…..

Déposez un commentaire. Vos retours sont précieux pour moi.

Conseillé: