Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
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
- 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
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.