I’m trying to use an Adafruit Music Maker to play MP3 files which I’ve saved onto a 32GB SD card. I’m using the
feather_player.ino example file to get acquainted with the board, but had to change the
#define statements in order for the Music Maker board to be seen. BTW, I’m using an Argon for this project and I changed the SD card library include from
#include <SD.h> to
Once I changed the final default define statements to the following, the Music Maker board is now seen, but I’m still having trouble getting it to read the SD card.
// Feather M4, M0, 328, nRF52840 or 32u4 #else #define VS1053_CS 3 // 6 VS1053 chip select pin (output) #define VS1053_DCS 5 // 10 VS1053 Data/command select pin (output) #define CARDCS 2 // 5 Card chip select pin // DREQ should be an Int pin *if possible* (not possible on 32u4) #define VS1053_DREQ 4 // 9 VS1053 Data request, ideally an Interrupt pin #endif
The numbers after the
// indicate the original values as the library was ported, but they did not seem to work. Any suggestions would be greatly appreciated.
Just to clarify, I’m getting the
SD failed, or not present error message from the example program.
Also, I’m using a doubler to connect the Argon to the Music Maker side by side.