Digital pin

https://www.arduino.cc/en/Hacking/PinMapping2560

pinMode(pin, INPUT); // set pin to input digitalWrite(pin, HIGH); // turn on pullup resistors

Sono ore che giro per i tutorial e non arrivo a capire cosa si mette in pin

Il pin fisico ? Che però cambia con il case della CPU ? Oppure il numero che nella foto è descritto come Digital Pin ? Ma nel caso come comando quelli analogici (Come digitali) e i pin non saldati ?

x-giorgio-x: Sono ore che giro per i tutorial e non arrivo a capire cosa si mette in pin

Semplicemente il numero assegnato al pin che trovi sulla serigrafia della Mega 2560, i pin non utilizzati del ATMega2560 non sono mappati in Arduino, però li puoi impiegare, su una eventuale standalone, tramite il loro registro hardware.

Grazie.

Ma anche per usare gli analogici come digitali devo passare dai registri ?

Quindi il comando pinMode(pin, INPUT); vale solo per quelli "digital Pin" ?

|420x500

https://www.arduino.cc/en/Tutorial/Foundations

in quell'elenco trovi :

Microcontrollers

Digital Pins: How the pins work and what it means for them to be configured as inputs or outputs. https://www.arduino.cc/en/Tutorial/DigitalPins

Analog Input Pins: Details about the analog-to-digital conversion and other uses of the pins. https://www.arduino.cc/en/Tutorial/AnalogInputPins se vuoi farlo diventare digitale OUTPUT devi solo indicare il nome del pin pinMode(A0, OUTPUT); digitalWrite(A0, HIGH);

Quindi il comando pinMode(pin, INPUT); vale solo per quelli "digital Pin" ?

no anche gli analog

C'é un eccezione. Un ATmega328 in SMD ha anche le entrate A6 e A7 per esempio presenti nel Arduino NANO ma non nel Arduino UNO SMD. A6 e A7 sono solo entrate analogiche e non anche pin digitali come gli altri. Ciao Uwe

Grazie.

uwefed: C'é un eccezione. Un ATmega328 in SMD ha anche le entrate A6 e A7

Una piccola aggiunta, A6 e A7 sono presenti solo nei case TQFP32 e MLF32, nel case MLF28 (28 pin) non sono presenti.

astrobeed: Una piccola aggiunta, A6 e A7 sono presenti solo nei case TQFP32 e MLF32, nel case MLF28 (28 pin) non sono presenti.

Non era chiaro che con SMD intendevo case non DIP/DIL (MLF28)?? Ciao Uwe

uwefed: Non era chiaro che con SMD intendevo case non DIP/DIL (MLF28)?? Ciao Uwe

Il case MLF28 è smd, gli Atemga 328 sono disponibili con quattro tipi diversi di case, DIL 28 pin, TQFP 32 pin, MLF 32 pin e MLF 28 pin.

ok, allora 2 tipi di SMD hanno i pin A6 e A7 e un tipo di SMD a 28 piedini non ce li ha. Ciao Uwe