راهنمای کامل سنسور دما LM35
سنسور LM35 یک سنسور دمای آنالوگ، دقیق و ارزانقیمت است که به طور گسترده در پروژههای الکترونیکی استفاده میشود. خروجی ولتاژ این سنسور به صورت خطی با دمای سانتیگراد تغییر میکند.
مشخصات کلیدی سنسور (دیتاشیت)
ویژگی (Feature) | مقدار (Value) |
ولتاژ کاری | 4 ولت تا 30 ولت |
محدوده اندازهگیری دما | 55- تا 150+ درجه سانتیگراد |
دقت | ±0.5 درجه سانتیگراد (در دمای 25 درجه) |
ضریب خروجی (فاکتور مقیاس) | 10 میلیولت / درجه سانتیگراد (10 mV / °C) |
جریان مصرفی | کمتر از 60 میکروآمپر (< 60 µA) |
نوع خروجی | آنالوگ (Analog) |
کد تست آردوینو برای LM35
کد زیر دما را از سنسور متصل به پین A0 میخواند و نتیجه را در سریال مانیتور نمایش میدهد.
// پین آنالوگ برای خواندن مقدار سنسور LM35
const int tempPin = A0;
void setup() {
// راهاندازی ارتباط سریال
Serial.begin(9600);
}
void loop() {
// خواندن مقدار خام از سنسور (عددی بین 0 تا 1023)
int sensorValue = analogRead(tempPin);
// تبدیل مقدار خوانده شده به ولتاژ (میلیولت)
float voltage = (sensorValue / 1024.0) * 5000.0;
// تبدیل ولتاژ به دما بر حسب سانتیگراد
float tempCelsius = voltage / 10.0;
// نمایش دما در سریال مانیتور
Serial.print("Temperature: ");
Serial.print(tempCelsius);
Serial.println(" C");
delay(1000);
}