INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Inleiding
Die LM35-reeks is presiese geïntegreerde kragtemperatuurtoestelle met 'n uitgangsspanning wat lineêr eweredig is aan die Celsius-temperatuur. LM35 is drie terminale lineêre temperatuursensor van National halfgeleiers. Dit kan temperatuur meet van -55 grade Celsius tot +150 grade Celsius. Die spanningsuitset van die LM35 styg met 10mV per graad Celsius in temperatuur. LM35 kan van 'n 5V -stroomtoevoer bedien word en die stand -by -stroom is minder as 60uA. Die pen uit LM35 word in die onderstaande figuur getoon.
Kenmerke
• Direk gekalibreer in Celsius (Celsius)
• Lineêre + 10-mV/° C Skaalfaktor
• 0.5 ° C Verseker akkuraatheid (by 25 ° C)
• Gegradeer vir die volle −55 ° C tot 150 ° C reeks
• Geskik vir toepassings op afstand
• Lae koste as gevolg van snoei op die vlak
• Werk van 4 V tot 30 V
• Minder as 60 μA stroomafvoer
• Lae selfverhitting, 0,08 ° C in stil lug
• Slegs nie-lineariteit ± ¼ ° C Tipies
• Lae-impedansie-uitgang, 0,1 Ω vir 1-mA Load PinOuts Of LM35 word in beeld getoon.
U kan die datablad van die onderstaande lêer aflaai.
Stap 1: Vereiste hardeware en kringdiagram
- Arduino Board (Enige) Koop dit by Flipkart
- LM35 -sensor Koop dit by Flipkart
- Broodbord
Koppel die stroombaan soos in die prentjie gewys en laai die volgende kode op.
Stap 2: Programmering van die Arduino
Laai die kode hier af
/*Kode Ontwerp deur Sujay in SA Lab*/const int sensor = A5; // Toewysing van analoog pen A5 aan veranderlike 'sensor' -vlottemperatuur; // veranderlik om temperatuur in graad Celsius vlot tempf op te slaan; // veranderlike om temperatuur in Fahreinheit float vout op te slaan; // tydelike veranderlike om die sensorleesingsopstelling op te stel () {pinMode (sensor, INPUT); // Konfigureer sensorpen as invoer Serial.begin (9600); } leemte lus () {vout = analogRead (sensor); vout = (vout*500)/1023; tempc = vout; // Stoor waarde in graad Celsius tempf = (vout*1.8) +32; // Omskakeling na Fahrenheit Serial.print ("in graad C ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("in Fahrenheit ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); vertraging (500); // Vertraging van 1 sekonde om dit makliker te sien}
Stap 3: Uitsetresultaat
Sien die resultaat op Serial Monitor …
In die eerste plek wil ek u bedank vir die lees van hierdie gids! Ek hoop dit help jou. As u enige vrae het, help ek u graag ….
Skryf 'n opmerking. Jou terugvoer is vir my waardevol.