Погодите, погодите. Для датчика DS18B20, гарантируется точность +- 0.5 градуса в диапазоне -10 - +85 градусов (реально укладываются +-0.2 градуса). Датчик выдает данные в цифровом виде, и если там действительно стоит Maxim, а не какая-то дешевая китайская залипуха, то большей ошибки в принципе быть не может. А если она есть, то что-то там нахимичили с софтом или включением контроллера. О диодах в качестве датчиков – говорить нечего, плюс минус телеграфный столб обеспечен.
Не понимаю, почему это должна появляться ошибка при измерении нескольких параметров, но догадываюсь – снижение себестоимости до минимума.
И, насчет вынести на улицу, если устройство предназначено для эксплуатации в машине, то должно работать и при минус 20 и при плюс 50. Иначе, нафига оно надо?
Кстати, контроллеры Microchip (индустриальный вариант) прекрасно работают от -40 до +85 градусов.