Не знаю что это за стандарты ты такие себе придумал, и как из этого описания может получиться что-то, кроме 1023, но тебе надо внимательно прочитать даташит на атмегу по поводу приниципов работы ацп, ну и учебник схемотехники, разумеется.
Плохая у тебя схема. Должно быть 2 резистора, каждый на свою ногу. Крайние выводы резисторов на +5 и землю. Вторую по ходу программы ногу надо считывать дважды и первое чтение игнорировать.
Если бы у Вас была такая схема, то вывод был-бы 0 и 1023.
Ищите косяк в схеме, или проверьте исправность железа
Если не знаете, как выложить схему, можно нарисовать просто от руки, и сделать фото
Из любопытства интересуюсь: что можно не понять во фразе “читать дважды”?
Шагнуть два раза. Крикнуть два раза. Чихнуть два раза. Такое понятно?
Прочитать два раза означает прочитать два раза: a = analogRead(n); - первый раз. a = analogRead(n); - второй раз.
Вам не видна схема?
Никому не видна. Очень много раз повторено, что схемы (и другие картинки) из Инета мы много раз видели, веришь? А веришь, что видели больше, чем ты? Зачем ты еще раз показываешь картинку из Инета, “такую же, только другую” (с) ?
Даже для Песочницы, и особенно для неё, важно приводить свой код полностью и рисовать свою схему. Для некоторых, особенно сложных пациентов, нужно приводить еще и фото-пруф своего поделия, так как новички “все врут”. Даже не потому, что плохие, а потому, что не понимают, что важно, а что нет.