WAVGAT UNO R3 – підключення датчика температури DS18B20

ds18b20 academic fox

Нагадуємо, що перед початком роботи з WAVGAT UNO R3 (або WAVCAT UNO R3), необхідно здійснити правильне налаштування Arduino IDE. Детальніше про це в СТАТТІ.

DS18B20 – це калібрований цифровий термометр з 1-Wire-інтерфейсом і діапазоном вимірюваних температур від -55 °C до +125 °C.

Модуль DS18B20
Модуль DS18B20

Раніше ми описували принципи підключення даного давача температури до оригінальної плати Arduino UNO R3. Детальніше про це читайте у СТАТТІ. Давач DS18B20 має три основних контакти:

(мінус) – земля (мінус живлення). Підключається до порту GND на WAVGAT;
out (або S) – інформаційний вихід. Підключається до програмованого цифрового порту на WAVGAT (у деяких модулів цей контакт центральний, в інших крайній);
+ (плюс) – плюс живлення. Підключається до живлення 3.3V (5V) на WAVGAT.


підключення ds18b20 Для роботи давача з Arduino потрібно підключити за допомогою директиви #include бібліотеку OneWire. Після завантаження даного архіву, його вміст потрібно розпакувати та помістити за адресою C:\Program Files (x86)\Arduino\libraries Результат роботи давача можна відобразити в Arduino IDE, відкривши Tools/Serial Monitor
ds18b20 result
Покази температури з датчика DS18B20
Також рекомендуємо встановити бібліотеку Dallas Temperature, в якій зібрані функції для спрощення роботи з давачем. Деякі матеріали частково запозичені з wiki.amperka.ru
Успіхів у Ваших проектах!

2 комментария

  1. А чому не використовуєте відповідну бібліотеку для роботи з DS18B20? Це ж не зручно напряму з OneWire шиною працювати…

    1. Доброго дня, Ruslan. Дякуюємо за резонний коментар. Обов’язково найближчим часом розширимо дану статтю інформацією про використання відповідної бібліотеки для простішої роботи з DS18B20.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.