Music Maker Feather Wing to Arduino Uno R3
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- JeffLynnSC
- Posts: 3
- Joined: Mon Jun 07, 2021 9:43 am
Music Maker Feather Wing to Arduino Uno R3
I think I'm trying to do something very simple but I'm totally lost. I'm trying to connect a Music Maker Feather Wing to Arduino Uno R3 so that that I can play some mp3 music. I have seen various code samples and pin connections but nothing quite matches and I get no further than "VS1053 not found". Can anyone help a very naive and frustrated Irishman?
- dastels
- Posts: 15831
- Joined: Tue Oct 20, 2015 3:22 pm
Re: Music Maker Feather Wing to Arduino Uno R3
What have you tried, and how have you connected it? Adding photos of the wiring might help (it never hurts).
The "not found" error is usually a problem with connects or a mismatch between wiring and code.
Dave
The "not found" error is usually a problem with connects or a mismatch between wiring and code.
Dave
- JeffLynnSC
- Posts: 3
- Joined: Mon Jun 07, 2021 9:43 am
Re: Music Maker Feather Wing to Arduino Uno R3
I've come up with a mishmash of a number of sources (not the smartest approach, I know), including: https://votsh.files.BANNED.com/2014/ ... ctions.pdf,
https://learn.adafruit.com/adafruit-mus ... ng/pinouts, the example code included with the library and a YouTube video that I can't find now. I've been trying to find out what Adafruit_VS1053_FilePlayer.Begin actually is trying to do and why it is reporting failure. AS you may be able to tel, although I have some electronics experience from years back, this is not my day job. I was hoping to find a simple wiring diagram that matched my kit and a simple piece of code that I could build on.
Attached is what I currently have.
https://learn.adafruit.com/adafruit-mus ... ng/pinouts, the example code included with the library and a YouTube video that I can't find now. I've been trying to find out what Adafruit_VS1053_FilePlayer.Begin actually is trying to do and why it is reporting failure. AS you may be able to tel, although I have some electronics experience from years back, this is not my day job. I was hoping to find a simple wiring diagram that matched my kit and a simple piece of code that I could build on.
Attached is what I currently have.
- dastels
- Posts: 15831
- Joined: Tue Oct 20, 2015 3:22 pm
Re: Music Maker Feather Wing to Arduino Uno R3
I generally use the 2x3 connector at the end of the UNO for SPI.
Some of the solder joints on the wing look questionable. Not necessarily ones that are being used... but it's a sign that they might not be the best either. See https://learn.adafruit.com/adafruit-gui ... -soldering and https://learn.adafruit.com/collins-lab-soldering for tips/techniques for soldering.
Adafruit_VS1053::begin(void) sets up pins and starts up the spi stack. The return value is the result of checking the chip version from the status register of the VS1953. It look like it will only return false if the chip is a VS1001 which it shouldn't be. That makes me think even more that it's either a connection problem or a mismatch between the non MOSI/MISO/SCLK pins as wired and as identified in the code.
Dave
Some of the solder joints on the wing look questionable. Not necessarily ones that are being used... but it's a sign that they might not be the best either. See https://learn.adafruit.com/adafruit-gui ... -soldering and https://learn.adafruit.com/collins-lab-soldering for tips/techniques for soldering.
Adafruit_VS1053::begin(void) sets up pins and starts up the spi stack. The return value is the result of checking the chip version from the status register of the VS1953. It look like it will only return false if the chip is a VS1001 which it shouldn't be. That makes me think even more that it's either a connection problem or a mismatch between the non MOSI/MISO/SCLK pins as wired and as identified in the code.
Dave
- JeffLynnSC
- Posts: 3
- Joined: Mon Jun 07, 2021 9:43 am
Re: Music Maker Feather Wing to Arduino Uno R3
I've now used the 2X3 connector and checked the connections. I now get past the Adafruit_VS1053_FilePlayer.Begin successfully. Using the Player_Simple example it is now failing at SD.begin(CARDCS). I have define CARDCS as pin 6 and connected that to the SD CS pin on the MusicMaker. Again I have hit a brick wall as I do not know what it is expecting to see. May I beg your indulgence further? Is this documented anywhere that I can look up myself?
- rafikii
- Posts: 69
- Joined: Sat Jan 30, 2021 1:18 pm
Re: Music Maker Feather Wing to Arduino Uno R3
Why is that? Why did that fix the .begin() issue?dastels wrote:I generally use the 2x3 connector at the end of the UNO for SPI.
Please be positive and constructive with your questions and comments.