Go Down

Topic: ethernet + mux shield 2 su arduino uno r3 (Read 653 times) previous topic - next topic

juri1979

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?

pablos71

#1
Nov 15, 2014, 06:54 pm Last Edit: Nov 15, 2014, 06:56 pm by pablos
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?
L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

juri1979

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
http://mayhewlabs.com/media/Mux_Shield_II_User_Guide.pdf

pablos71

#3
Nov 15, 2014, 07:16 pm Last Edit: Nov 15, 2014, 07:26 pm by pablos
Quote
Si potrei anche usare gli analogici come ingressi
perchè più complesso, puoi usarli come uscite e ingressi come gli altri

Code: [Select]
pinMode(A0, OUTPUT); // opp pin 14
digitalWrite(A0, HIGH);// opp pin 14


Code: [Select]
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

L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

juri1979

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

Go Up