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.
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" ?
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