راه اندازی سنسور DS18B20

حمزه پورنادری
۲۱ بهمن, ۱۳۹۵
بدون دیدگاه
3 دقیقه زمان مطالعه

راه اندازی سنسور DS18B20

دری این آموزش به راه اندازی سنسور دمای DS18B20 می پردازیم:

 

راه اندازی سنسور DS18B20 با LCD 2 * 16

 

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

سنسور DS18B20 یک سنسور دمای دیجیتال با دقت اندازه گیری 0.1 درجه سانتی گراد است، که می تواند دمای 55- تا 125+ درجه را اندازه بگیرد ، پروتکل ارتباطی با این سنسور یک سیم (1wire) است. با یک سیم می توان تا 9 سنسور دیجیتال DS18B20 را راه اندازی کرد و طول سیم واسط بین سنسور و میکرو می تواند تا حداکثر 100 متر باشد ، سنسور DS18B20 یک سنسور خیلی دقیق و عالی برای استفاده در پروژه هایی است که به دقت و اعتماد نیاز دارند، سنسور DS18B20 یک گزینه مناسب برای استفاده در پروژه هایی مانند جوجه کشی، گلخانه های کوچک، تنظیم دمای محیط و موارد مشابه می باشد.

برای راه اندازی این سنسور نیاز به خود کشی نیست – 🙂 – و به راحتی می توان به صورت عملی هم راه اندازی کرد.

مرحله اول:

باز کردن CodeWezard

مرحله دوم:

تنظیم فرکانس  کلاک بر روی 8 مگاهرتز

راه اندازی سنسور DS18B20 با LCD 2 * 16

مرحله سوم:

تنظیم 1 wire bus

ds18b20

مرحله چهارم:

تنظیم lcd

ds18b20

مرحله پنجم:

نوشتن برنامه

اول کتابخونه ها رو تعریف میکنیم

نکته اول:فقط کتابخانه سنسور به صورت <ds1820.h> نوشته می شود که باید به صورت زیر تغییر دهید<ds18b20.h>

نکته دوم : در هنگام خواندن از سنسور هم یک b اضافه می کنیم

ds18b20_temperature(0);

خب حالا مدار زیر را در پروتئوس ببندید و کار تمام

 پروژه ds18b20 با avr

 

در زیر میتونید پروژه این مطلب رو دانلود کنید، البته تو کدها تغییراتی دادم، قابل شبیه سازی هستش، فایل پروتئوس و کدویژن.

(منبع:DMF313)

فایل ها : ds18b20-ECTEC.IR

بدون دیدگاه
اشتراک گذاری
اشتراک‌گذاری
با استفاده از روش‌های زیر می‌توانید این صفحه را با دوستان خود به اشتراک بگذارید.