Arduino nano non legge da analog input A7

Ciao arduiniani, il mio nano rev3 non mi legge il valore di tensione di un partitore resistivo collegato ad esso nella mezzo tra le due resistenze. Praticamente la analogRead mi da sempre il numero 21, che io metta a massa A7 o a vcc.

Nel setup ho settato l'input così:

pinMode(A7, INPUT);

Cosa può essere?

Il A6 e A7 del ATmega328 versione SMD sono solo entrate analogiche, non pin digitali. con pinMode(A7, INPUT); lo definiresti come entrata digitale che non esiste. Non so cosa fa Arduino alla fine. Se vuoi leggere un entrata analogica basta leggerla con analogRead(). Ciao Uwe