GyverLibs / microDS18B20

Легкая и удобная в обращении библиотека для работы с 1-Wire термометрами DS18B20
MIT License
45 stars 11 forks source link

Два датчика из разных партий - разная точность после запятой #19

Closed brightproject closed 6 months ago

brightproject commented 1 year ago

Получаю информацию с двух датчиков ds18b20. С одного датчика так: celsius_air = sensor[0].getTemp(); С другого датчика так: celsius_water = sensor[1].getTemp(); Первый выдает показания кратные 0.5 градуса - 14.5/15.0/15.5 и т.д. Второй выдает показания кратные 0.1 градуса - 14.1/14.2/14.3 и т.д. Как привести показания обоих датчиков к одинаковым шагам?

brightproject commented 1 year ago

Установил у двух сенсоров принудительно sensor.setResolution(12); и показания стали с градацией 0.1 градуса.

GyverLibs commented 1 year ago

Установить одинаковое разрешение 12 бит. В некоторых китайских подвалах по умолчанию зашивают меньше почему то