DS18B20 - цифровой датчик температуры с программируемым разрешением преобразования. Отличительные особенности датчика - возможность подключения без отдельного питания и обмен информацией через шину данных. Для примера: на одном входе контроллера может находится почти неограниченное количество датчиков с уникальными адресами. Для подключения к Arduino понадобятся библиотеки DallasTemperature и OneWire. Перед использованием, рекомендуется прочитать полное описание возможностей датчика.