I am using this micro-sd card reader, and my wiring configuration is as follows (double and triple checked):
3.3v goes to 3.3v on the Arduino UNO GND goes to Ground on Arduino UNO D0 goes to pin 12 on Arduino UNO D1 goes to pin 11 on Arduino UNO CLK goes to pin 13 on Arduino UNO D3 goes to pin 4 on Arduino UNO
When I run the 'basic' example from the TMRpcm library, everything compiles and uploads properly with no warnings. Looking at the Serial Monitor, I get "SD Fail", which, according to the comments, means that the SD card failed to initialize. The card is present, and works in my computer. Do I have something wired wrong, or is there another issue?
I have tried using a different pin for D3, and changed the code as needed. Still no luck.