Одинаковые значения на пинах A6 и A7

Это аналоговые пины, на них INPUT_PULLUP не работает.


Схема подключения такая, только на рисунке на пин D3, а у меня на пины A6 и A7 (так как взял из интернета.)

Причём если поменять строчки кода местами:

Serial.print(analogRead(A7));
Serial.print(',');
Serial.println(analogRead(A6));

Будет в точности наоборот, при подаче сигнала на A7:

A7 | A6
825,819
830,820
830,823
830,823
827,821
826,819

При подаче сигнала на A6:

A7| A6
404,826
404,829
404,829
403,827
403,825

В общем какой пин в строчке стоит первый, тот и работает странно.
Может функцию analogRead нужно как то очищать?