в новом компе напряжение на USB больше или меньше чем на старом?
Афигеть! ардуина в контроллере от USB что ли запитана?!! И скетч использует для компаратора analogReference НЕ INTERNAL, а эти "типа 5В"?
Это кто же додумался запитывать контроллер, который использует аналоговый компаратор, от USB?
P.S. Посмотрел скетч на предмет analogReference
#ifdef OPTION_EXTERNAL_ANALOG_REFERENCE
analogReference(EXTERNAL);
#endif //OPTION_EXTERNAL_ANALOG_REFERENCE
Т.е. либо DEFAULT (5В от питания ардуино), либо "внешнее", которое по-умолчанию отключено.
Вообщем, если контроллер запитан от USB, калибровку производить почти бессмысленно.
Т.к. в перспективе имеется шанс снова наступить на эти же грабли.
Решение вижу достаточно простое - запитать контроллер со входа VIN (разъём на плате) от 7-9V внешнего БП.
В этом случае "опорное" напряжение будет от стабилизатора на плате ардуино. Т.е. ВСЕГДА ОДНО И ТОЖЕ.
Неплохо бы ещё удалить питание от USB. Как это сделать, в Интернете инфа есть.
И вот только после этого делать калибровку.