Sorry, my bad. I thought when you typed that it was not compatible. That the hardware was not compatible. But what you sad was that is was not compatible with the Ethernet library.
I'm new to Arduino and this is my first project (except blinking LED). Where should i change the pin outs. In SPI.h or in my Aruino sketch or any other file?
And witch pin should i change?
I would me more then delighted for any help with this project.
I have done microSD on a pic and the MISO and MOSI pins needed to have 1K to 10K pullups on them for it to work, even at 3.3v. You may be able to just set the MISO to INPUT and HIGH, just using the pullups on the chip.
I am trying to get the latest Arduino Ethernet card ( the 05 version) to work as well, get the same error message. In the SD2Card.h file it shows how to use software SPI, and you can change the pin numbers from the defaults to the ones you have wired there.
If you have any luck let us know, mine doesn't work either!
What i can see there is a diference in the pins with mine and the V5 of the Arduino Ethernet Schematics.
If you look at the picture abow and the one for the V5 Ethernet you can see that mine go from pin 9 on X1-chip to DAT3. The EthernetV5 dont have anything on pin 9 on X1.
Same on pin 8 on X1 on the Ethernet V5. Mine got to DAT1.
Hi Ehel,
I have the same Ethernet shield as you, tried writing to DFrobot.com for assistance but there's no reply. I used a multimeter to probe the pin outs for the SD card against the Arduino I/O pins. The configuration were as follows:
/** Slave Select pin /
uint8_t const SPI_SS_PIN = 6;
/* Master Out Slave In pin /
uint8_t const SPI_MOSI_PIN = 3;
/* Master In Slave Out pin /
uint8_t const SPI_MISO_PIN = 8;
/* Serial Clock */
uint8_t const SPI_SCK_PIN = 9;
I might have switched the MOSI and MISO pins, but you can try it out. This didn't work for me too. I suspect that I did not configure the SS_PIN to be an output pin.
I did get a answer from dfrobot.com and its not the answer i want.
The shield don't support SD-card. Don't know why they even but it on if it don't even work.