С оказией зашёл на сайт максима, они его причесали более-менее хорошо... ну и почитал FAQ на ds18b20
Интересный FAQ к стати... Некоторые выдержки, дабы раскрыть нам глаза на особенности эксплуатации.
Физически датчик устроен так, что самым точным участком для получения температурных показаний, является вывод GND... соответственно, да и чисто логически я сам об этом думал, надо физически соединять этот контакт с гильзой. Это не трудно.
Следующая интересная особенность заключается в зависимости погрешности от питающего напряжения.. Вот статистика на картинке.. Очень интересно, но в требуемом нам диапазоне температур, логичней всего запитывать датчик от 3V, так как погрешности можно сказать, что и нет совсем. Это тоже не проблема, на UART есть 3V

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