ds18b20 - как пишут с завода идет настроенный на 12бит. Мне "повезло" у мен я 9, ибо при выводе тмпературы дескретность 0,5. Если в setup добавить ds.write(0x60) переключается на 12 бит. Но вот в моем проекте питание датчика идет с GPIO, что бы во сне все отключалось. И вот после пробуждения, код продолжает работать с места засыпания, но датчик уже сброшен по питанию. Пробовал добавлять 0х60 в саму функцию запроса температуры, не прокатило. Было бы идеально в епром ему сказать что он 12 битный