DS18B20 подключение к Arduino

DS18B20 подключение к Arduino — датчик температуры

DS18B20 подключение к Arduino-1

DS18B20 подключение к Arduino — это фантастический датчик определения температурной составляющей с цифровым интерфейсом в своем составе — следовательно он не требует выполнения калибровки. Поэтому, такие устройства можно подключить одновременно в множественном количестве к одному контакту arduino. Такую возможность предоставляет оригинальный адрес, который был запрограммирован в схему DS18B20 при его изготовлении.

Вот так выглядит эта «супер-сложная» схема DS18B20 подключение к Arduino:

DS18B20 подключение к Arduino-2

Здесь нужен всего один резистор и больше ничего))). К тому же здесь отсутствуют необходимость в калибровании температуры, а также исключаются возможные неточности при выполнении сборки. Питающее напряжение возможно подавать в диапазоне от 3v до 5v. Все элементарно. А отображение температурного значения — три строки)). Ниже показан образец, все досконально и четко расписано.

Вот отсюда нужно скачать библиотеку:

Arduino-Temperature-Control-Library  
Зеркало: Arduino-Temperature-Control-Library-master. Вот скетч (в образцах у него название Single.pde):

Код:

Подсоединение многочисленных DS18B20

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

DS18B20 подключение к Arduino-3 DS18B20 подключение к Arduino-4

Тут все аналогично, код в образце Multiple.pde. Разница лишь в том, что применено некоторое количество переменных величин имеющих адреса термометров — следовательно на три датчика три переменные величины со своим адресом и аналогичный код для поиска:

Код:

Естественно и вывода температурных составляющих также по три.