[RISOLTO] Arduino Mega internal pullup pin

Ciao,
avrei bisogno solo di una conferma (o smentita...).
Potete confermarmi che posso utilizzare tutti i pin I/O dell'Arduino Mega come ingressi con la possibilità di abilitare la resistenza interna di pullup? Anche per i pin analogici (utilizzati con ingressi digitali)?

Ho cercato in giro e pare che l'unica limitazione sia al pin 13 (che non utilizzerei perché ho collegato una ethernet shield) dovuta al led e relativo resistore.

Grazie!

Si; tutti i Pin hanno un pullup interno.
Sul Arduino MEGA 2560 il LED sul pin 13 é disacoppiato con un amplificatore operazionale. Percui si comporta come tutti gli altri Pin. Il problema del Pin 13 ce l' hai sul Arduino 2009 o Arduino MEGA col ATmega1280.

Ciao Uwe

Perfetto, grazie!
Confermo il funzionamento dei pin analogici come INPUT con resistenza pullup interna.
Funzionano senza problemi anche come OUTPUT.

khriss75:
Confermo il funzionamento dei pin analogici come INPUT con resistenza pullup interna.

E ci mancherebbe ...

... basta dare un'cchiata allo schema a blocchi del ATmega2560 per vedere che l'ADC è in realtà collegato alle porte F e K e NON ha alcun pin dedicato (contrariamente al ATmega328P che, in versione TQFP, quindi con più pin disponibili, ha due pin, A6 ed A7, che sono dedicati all'ADC e NON connessi ad alcuna porta) ...

Un ulteriore occhiata a come sono fatti i pin di I/O delle porte avrebbe mostrato chiaramente la presenza della resistenza di pull-up ...

Imparate a guardarli i datasheet che dentro ci trovate, anche in forma semplice (vd. le due figure riportate), tutto quello che cercate :wink:

Guglielmo

P.S.: Le immagini allegate sono di dimensioni maggiori e più leggibili.