Salve io ho acquistato da poco una scheda ethernet per arduino però ho scoperto che mi occupa anche i pin 10 11 12 e 13 che sinceramente mi servivano perché devo fare un impianto in domotica e mi porterebbe via due ingressi e due uscite però ha casa ho un mux shield 2 che pero mio mal grado usa i pin 10 11 e 12 pero so che tali ingressi si possono liberare.
Li posso liberare tutti e tre senza problemi ho pure no?
Comporta qualche limitazione la liberazione di tali ingressi?
No non li puoi liberare, e se il pin 10 lo usa il mux va in conflitto con ethernet shield.
Anche gli analogici usi tutti?
no gli analogici non li uso.
Si potrei anche usare gli analogici come ingressi ma dovrò creare un programma molto più complesso e volevo evitare.
Da questa guida ufficiale e spiegato come liberare i pin mettendo le mani sulla scheda
Si potrei anche usare gli analogici come ingressi
perchè più complesso, puoi usarli come uscite e ingressi come gli altri
pinMode(A0, OUTPUT); // opp pin 14
digitalWrite(A0, HIGH);// opp pin 14
pinMode(A0 opp 14, INPUT);
digitalRead(A0 opp 14); // anziche analogRead
e ancora
A0 = pin 14
A1 = pin 15
A2 = pin 16
A3 = pin 17
A4 = pin 18
A5 = pin 19
sinceramente non ne ero a conoscenza di poterli usare in questo modo pensavo si potessero usare solo come ingressi analogici e non anche come ingressi ed uscite digitali grazie per la dritta ora ci provo