domanda stupida ... molto stupida ... arduino mega

ciao... smanettando col mega mi sono ritrovato ad avere tutte le porte PWM piene e a dover usare anche le analog-in.

ora ho una domanda, perchè non riesco a leggere sensori dalle porte analog-in quando sulla porta con lo stesso numero ma pwm c'è collegato qualcosa ?

possibile errore mio o le porte pwm che hanno lo stesso numero delle analog-in ne funziona una sola alla volta per coppia ?

seconda cosa nel codice .... mettiamo che io abbia un led sulla porta 7 pwm e un sensore di un qualunque tipo sulla porta 7 analog-in ... nel codice le dichiaro sempre come

int led=7;
int sensore=7;

void setup(){
pinMode(led,OUTPUT);
pinMode(sensore,INPUT);
}

la logica mi dice che gli viene passato lo stesso numero pin e che sposti soltanto lo stato da out a in ... qualcuno mi da delucidazioni ... magari sono fuso che son le 3 ... però mi sembra strano come logica

Per gli Ingressi/Uscite analogiche i pin non devono essere preimpostati con PinMode. PinMode lo devi utilizzare solo per I/O digitale.