හැදින්වීම
LM35 temperature sensor
-
- LM35 යනු උෂ්ණත්ව සංවේදකයක් වන අතර එය -55 ° C සිට 150 ° C දක්වා පරාසයක උෂ්ණත්වය මැනිය හැකිය.
- එය උෂ්ණත්වයට සමානුපාතිකව ඇනලොග් වෝල්ටීයතාවයක් ලබා දෙන පින් 3ක් සහිත උපකරණයකි. උෂ්ණත්වය වැඩි වන තරමට ප්රතිදාන වෝල්ටීයතාවය වැඩි වේ. එයට බාහිර ක්රමාංකන පරිපථයක් අවශ්ය නොවේ.
- ප්රතිදාන ප්රතිසම වෝල්ටීයතාවය ADC භාවිතයෙන් ඩිජිටල් ස්වරූපයට හැරවිය හැකි අතර එමඟින් මයික්රොකොන්ට්රෝලරයකට එය ලබා දිය හැකිය .
- LM35 හි සංවේදීතාව සෙල්සියස් යක් සදහා 10 mV වැඩිවේ. උෂ්ණත්වය වැඩි වන විට ප්රතිදාන වෝල්ටීයතාව ද වැඩි වේ. උදා. 250 mV යනු 25 ° C යි.
- LM35 උෂ්ණත්ව ප්රතිදානය ලබා දෙන අතර එය තාප ස්ථායී ප්රතිදානයට වඩා නිරවද්ය වේ.
පින් පවතින ආකාරය
-
- VCC: Supply Voltage (4V – 30V)
- Out: It gives analog output voltage which is proportional to the temperature (in degree Celsius).
- GND: Ground
Application Setup
Interfacing Diagram
Interfacing LM35 With Arduino UNO
Example
එල්එම් 35 භාවිතා කර අවට පරිසරයේ උෂ්ණත්වය මැනීම සහ ආර්ඩුයිනෝ serial monitor හි ප්රදර්ශනය කිරීම. මෙහි LM35 ප්රතිදානය ලබා දී ඇත්තේ Arduino UNO හි A1 ප්Analog පින් එකට ය. මෙම ප්රතිසම වෝල්ටීයතාවය එහි ඩිජිටල් ස්වරූපයට හරවා උෂ්ණත්ව කියවීම ලබා ගැනීම සඳහා සකසනු ඇත.
Sketch for Temperature Measurement
const int lm35_pin = A1; /* LM35 O/P pin */ void setup() { Serial.begin(9600); } void loop() { int temp_adc_val; float temp_val; temp_adc_val = analogRead(lm35_pin); /* Read Temperature */ temp_val = (temp_adc_val * 4.88); /* Convert adc value to equivalent voltage */ temp_val = (temp_val/10); /* LM35 gives output of 10mv/°C */ Serial.print("Temperature = "); Serial.print(temp_val); Serial.print(" Degree Celsius\n"); delay(1000); }