
اتصال سنسور دمای LM35 به آردوینو
- ارسال شده توسط Admin
- تاریخ جولای 21, 2025
- دسته بندی دستهبندی نشده
- نظرات 0 نظر
آموزش اتصال سنسور دمای LM35 به آردوینو + نمونه پروژه
اگر قصد دارید در پروژههای آردوینو خود دما را اندازهگیری کنید، سنسور دمای LM35 یکی از بهترین گزینههاست. این سنسور دقت مناسبی داشته و استفاده از آن بسیار آسان است.
سنسور LM35 چیست؟
سنسور LM35 خروجی ولتاژ آنالوگ تولید میکند که به صورت خطی با دما تغییر میکند. ویژگیهای کلی:
- ولتاژ تغذیه: ۴ تا ۳۰ ولت
- جریان مصرفی: کمتر از ۶۰ میکروآمپر
- دقت اندازهگیری: ±۰.۵ درجه سانتیگراد
- مقیاس خروجی: ۱۰ میلیولت به ازای هر درجه سانتیگراد
پینهای سنسور LM35
- Vs+: تغذیه سنسور
- Vout: خروجی آنالوگ
- GND: زمین
نحوه اتصال LM35 به آردوینو
کافیست سه سیم را به شکل زیر متصل کنید:
| پایه سنسور | اتصال به آردوینو |
|---|---|
| Vs+ | پین 5V |
| GND | پین GND |
| Vout | پین آنالوگ A0 |
نمونه کد خواندن دما و نمایش در Serial Monitor
#define sensorPin A0
void setup() {
Serial.begin(9600);
}
void loop() {
int reading = analogRead(sensorPin);
float voltage = reading * (5.0 / 1024.0);
float temperatureC = voltage * 100;
Serial.print("Temperature: ");
Serial.print(temperatureC);
Serial.println(" °C");
delay(1000);
}
افزایش دقت با مرجع ولتاژ داخلی آردوینو
#define sensorPin A0
void setup() {
Serial.begin(9600);
analogReference(INTERNAL);
}
void loop() {
int reading = analogRead(sensorPin);
float voltage = reading * 1.1 / 1024.0;
float temperatureC = voltage * 100;
Serial.print("Temperature: ");
Serial.print(temperatureC);
Serial.println(" °C");
delay(1000);
}
ساخت دماسنج دیجیتال با نمایشگر LCD
با افزودن یک نمایشگر LCD (مدل I2C)، میتوانید دما را به صورت لحظهای نمایش دهید:
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F, 16, 2);
#define sensorPin A0
void setup() {
analogReference(INTERNAL);
lcd.init();
lcd.backlight();
}
void loop() {
int reading = analogRead(sensorPin);
float voltage = reading * 1.1 / 1024.0;
float temperatureC = voltage * 100;
lcd.setCursor(0, 0);
lcd.print("Temp: ");
lcd.print(temperatureC, 1);
lcd.print((char)223);
lcd.print("C");
delay(1000);
}
جمعبندی
سنسور LM35 گزینهای بسیار ساده و ارزان برای ساخت انواع دماسنج دیجیتال، سیستمهای مانیتورینگ محیط و پروژههای مشابه با آردوینو است.
برچسب:lm35, sensorLm35.آردینو،Arduino, آموزش
شما همچنین ممکن است دوست داشته باشید
آموزش LabView
می 13, 2025

