Salve a tutti.
Avrei bisogno di alcune delucidazioni in merito all'uso delle shield ethernet , ultimo tipo.
I pin delle Analogiche A0 e A1 possono essere utilizzati in contemporanea con la shield ethernet , ho letto che
servono per la SD è vero ?
Quando si usa la shield solo come ethernet , ovvero senza utilizzare la parte per la SD , come devono essere
impostare le uscite digitali D10 e D4 ?
Se viene effettuata la saldatura sulle piazzole INT che effettua il collegamento del INT del processore W5100
al D2 come deve essere usato questo pin e quale utilità può avere ?
Lo Ethernet Shield usa per comunicare con Arduino il bus SPI composto dai pin 12 (MISO) , 11 (MOSI), 13 (SCK), 10 (SS) e in aggiunta il pin 4 che serve, in alternativa al 10 (SS), per selezionare il W5100 o la SD.
Il pin analogici non vengono utilizzati.
Per selezionare il W5100 occorre che il suo pin (10) sia a livello logico LOW, mentre il pin 4 deve essere a livello HIGH.
Per selezionare il W5100 la SD occorre fare il contrario.
La piazzola INT deve essere saldata solo se si intende gestire, attraverso il pin 2 si Arduino, le richieste di interrupt da parte di W5100, ma attualmente la libreria non gestisce questa possibilità.
Il primo thread, effettivamente, indica nell'immagine l'utilizzo dei pin A0 ed A1, ma all'interno del testo non ne fa menzione: probabilmente è un errore.
il secondo, invece, denuncia un probabile abbassamento della tensione dei 5V in caso di utilizzo del W5100 (assorbe, se la memoria non mi inganna, almeno 180mA) che si traduce in una lettura sui pin analogici inferirore del 5%.
Although not used by most SD card libraries, A0 is connected to the SD slot's write protect (WP) pin and A1 is connected to the card detect switch. Both are pulled high by 10k resistors on the Ethernet shield. These pins therefore cannot be used for analog input with the shield unless they are bent back or clipped off before inserting the shield into the arduino. Additionally, if a user's circuit uses these pins for digital IO, the pullups may cause problems for existing circuitry.
Però io ho fatto qualche prova e sembrano andare BHO !
Questa sera mi guardo il pcb della mia scheda per vedere se riesco a distinguere le piste .
Se hai una shield ethernet originale Arduino, l'unico riferimento certo è quello ufficiale QUI da dove, molto facilmente, arrivi allo schema elettrico QUI.
Se esamini lo schema, vedrai che non c'è alcun collegamento sui pin A0 e A1 (che, del resto, non sono neanche nominati nel reference ufficiale).