سنسور دمای LM35

Mohammad Amin Raznahan Mohammad Amin Raznahan Mohammad Amin Raznahan · 1404/3/18 02:45 · خواندن 2 دقیقه
راهنمای سنسور دما LM35

راهنمای کامل سنسور دما 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); 
}