Поиграй резистором подтяжки. Ардуина измеряет уровень напряжения и чем больше разница пустого и полного бака, тем точнее измерение. На такуме резистор стоит порядка 1кОм.
именно такЯ так полагаю это связано с чувствительностью аналоговых входов ардуины к бортовому напряжению
Емкость немного сгладит скачки, есть смысл подпаять. А вышеупомянутый алгоритм уже встроен в программу и промежуток времени, в течении которого происходит усреднение данныж настраивается.
Это все теория. и разговор идет о авто с одним датчиком. На практике, предложенный Вами способ более трудоёмкий, но никак не более точный. По озвученному мною методу откалибровано мною 8 машин. Сколько откалибровали Вы?кстати, калибровку уровня топлива лучше производить от обратного, то-есть от полного бака, ввиду некорых конструктивных особенностей баков! например в Субарах бак разделён на две части(левую и правую) и там установлено два датчика уровня, в связи с этим при достижении минимальных уровней показания оказываются ложными, особенно при незначительном замятии бака, лампа может загореться при 3-5 л. в остатке, а стрелка при целостном баке уходит в минус на каком-то уровне и возвратиться на минимальный уровень уже при 3-5 л. это всё из опыта владения двух поколений данной марки авто.
Рабочая температура действительно разная, но однозначно ниже 110С. Пороги включения вентиляторов тоже разные, зависят от датчиков, настройки ЭБУ, и сильно привязаны к климатическому исполнению авто. 110С это уже по сути начало кипения ОЖ, но опять же зависит от пробки радиатора настроенной обычно на 0.9-1.1barрабочая тем-ра у всех авто разная и может достигаться до около 110С, как ранее было сказано, причем это будет порог включения вентиляторов СО двигателя!