Использование режима INPUT_PULLUP для аналоговых входов рекомендуется, потому что он позволяет задать пину «состояние по умолчанию», если на вход не поступает сигнал. 12
В обычном режиме входа пин не подключён никуда и ловит из воздуха наводки, получая практически случайное значение. 2 Режим INPUT_PULLUP включает встроенную в микроконтроллер подтяжку пина к питанию при помощи внутреннего резистора. 2
При этом поступление сигнала с датчика «инвертируется»: высокий уровень приводит к нулю на входе, низкий, наоборот, оставляет на пине высокое напряжение. 1