Датчик температуры DS18B20. Распиновка, тестирование, подключение к Ардуино

preview_player
Показать описание
В этом видео хотел бы рассказать о очень распространенном датчике температуры DS18B20 в герметичном металлическом корпусе, который позволяет не только измерять температуру воздуха, но и полностью погружать его в жидкости и измерять их температуру.

В видео рассмотрена распиновка датчика, схема его подключения к микроконтроллеру, на примере Arduino UNO.

Так же будет рассказано об установки необходимой для работы с датчиком библиотеки OneWire и будет рассмотрен готовый скетч, который находится в примерах данной библиотеки.

Далее мы проведем испытания датчика в холодной и горячей воде. И выясним, какой номинал может быть у подтягивающего резистора, который соединяет цифровой выход датчика и питание 5В.

В конце видео, поговорим о том сколько скетч из примеров занимает в памяти Arduino UNO и сколько данный же скетч займет места в памяти ATtiny13.

0:00 Датчик температуры DS18B20
0:44 Распиновка датчика DS18B20
1:23 Схема подключения DS18B20 к Ардуино
2:35 Скетч для работы с датчиком DS18B20
4:50 Испытания датчика DS18B20
6:20 Эксперимент с подбором сопротивления
8:04 Размер кода скетча
Рекомендации по теме
Комментарии
Автор

Спасибо большое за информацию!!! Жду следующего ролика!!!

vanichmc
Автор

А как создать одноразовый код? Вот вывело на экран раз и все, без бесконечных выводов.

gshwzlt
Автор

Немного за вас подитожу )
т.е номинал может быть от 2 КоМ - до 20 Ком ?

uglevod
Автор

а не будет ли перегреваться - термодатчик, при постоянно поступающем питании ?

uglevod
Автор

Странно, у меня датчики с гильзой (как в видео) не хотят работать в паре. А обычные нормально работают. В чём причина? Не могу понять.

alex_step_
Автор

а поточнее датчика нет с погрешностью не более 0, 1 град?

aerobatics-rus
Автор

А нельзя без этих программных каракуль? Задолбали уже этим. Не мерит он не фига.

Vladimir_Kotov
Автор

т.е.калибровать для инкубатора десятые нельзя.я это понял по каким термометрам сравниваешь

yieyceb