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. Le 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 de montée en 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.
traits
• Étalonné directement en Celsius (Centigrade)
• Facteur d'échelle linéaire + 10 mV / ° C
• Précision garantie de 0, 5 ° C (à 25 ° C)
• Évalué pour une plage de −55 ° C à 150 ° C
• Convient aux applications distantes
• Faible coût grâce à la découpe au niveau de la tranche
• Fonctionne de 4 V à 30 V
• Drain de courant inférieur à 60 μA
• Faible auto-échauffement, 0, 08 ° C en air calme
• Non-linéarité uniquement ± ¼ ° C typique
• Sortie à faible impédance, 0, 1 Ω pour une charge de 1 mA
PinOuts Of LM35 est montré 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




- Arduino Board (Any) Achetez-le sur Flipkart
- Capteur LM35 Achetez sur Flipkart
- BreadBoard
Connectez le circuit comme indiqué dans l'image et téléchargez le code suivant.
Étape 2: Programmation de l'Arduino
/ * Code conçu par Sujay Alaspure dans SA Lab * /
const int sensor = A5; // Affectation de la broche analogique A5 au "capteur" variable
float tempc; // 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 (capteur, ENTRÉE); // Configuration de la broche du capteur comme entrée
Serial.begin (9600);
}
boucle vide () {
vout = analogRead (capteur); // Lecture de la valeur du capteur
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 ("in 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

Voir le résultat sur Serial Moniter ....
Tout d'abord, je voudrais 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époser un commentaire. Vos commentaires sont précieux pour moi.