خانه / مطالب علمی / آردوینو - Arduino / راه اندازی سنسور دمای دیجیتال DS18B20 با آردوینو

راه اندازی سنسور دمای دیجیتال DS18B20 با آردوینو

سنسور دما دیجیتال DS18B20

یک سنسور دما با خروجی دیجیتال است و شما به راحتی تنها با یک مقاومت 4.7 کیلو می توانید آنرا به میکرو وصل کنید و همچنین توسط پروتکل یک سیمه امکان اتصال به میکروکنترلر را دارد.

پایه شماره 1 زمین
پایه شماره2 به میکرو
پایه شماره 3 به مثبت منبع که با یک مقاومت به پایه شماره 2 نیز وصل می شود.

این سنسور دارای یک مدل سیمدار و ضد اب با نام سنسور دمای ضد آب با پوشش استیل ضد زنگ – دماسنج DS18b20 هم هست که نحوره راه اندازی دقیقا مثل همین مدل میباشد !!

مشخصات

ارسال دیتا از طریق یک پین
عدم نیاز به المان خارجی
توانای تغذیه شدن با خطوط داده
دما به صورت یک مقدار دیجیتال 9 بیتی خوانده می شود
زمان تبدیل دما به یک عبارت دیجیتال 200 میلی ثانیه است
تنظیمات هشدار دما قابل تعریف توسط کاربر غیر فرار است
حداکثر زبان تبدیل و پاسخگویی 750 میلی ثانیه
قابلیت Multidrop تشخیص دما را در کاربردهای مختلف ساده می کند
خروجی به صورت دیجیتال و با دقت 12 بیت قابل دسترس است.

طبق عکس زیر مدارمون رو میبندیم :

کد برنامه :

کتابخانه مورد استفاده در این برنامه OneWire وDallasTemperature میباشد.

جهت اضافه کردن کتابخانه در آردوینو از آموزش زیر استفاده کنید :

اگر در مراحل کار با مشکل روبرو شدید میتوانید در تاپیک مربوط در انجمن تخصصی برق و الکترونیک ECA  سوال خود را مطرح کنید تا توسط کاربران عزیز به جواب مورد نظر برسید.

https://www.eca.ir/forums/thread77058-2.html

درباره ی علی چمانی

من فارغ التحصیل مهندسی الکترونیک هستم و حدود چهار ساله در این زمینه فعالیت مستمر دارم علاقه شدیدی به یادگیری و برنامه نویسی دارم و جدیدا تمرکزم روی آردوینو و همچنین کار با رزبری پای هست.