DY-SV17F Audio Player Module Features
The 5-watt DY-SV17F MP3 Player module has 4MB of internal memory that can upload music via USB.
This module can be programmed in 3 modes: IO, serial and one line. In this tutorial, we will interface this module in serial mode.
You can download the DY-SV17F player audio module datasheet here.
DY-SV17F Player Audio Module Pinout
This module has 8 IO pins for addressing and 3 CON pins for interfacing the working mode.
Check the datasheet table to set the working modes. You can see pinout of this module in the following figure.
Required Materials
Hardware Components
Interfacing DY-SV17F Audio Player Module with Arduino (Serial Mode)
Step 1: Circuit
Step 2: Code
The following code is written to interface the Dy-SV17F module in serial mode.
First download the https://github.com/SnijderC/dyplayer library and then install it on your Arduino.
Note
If you do not know how to install a library in Arduino, read this tutorial: How to Install A Library in Arduino.
Then upload the following code to your Arduino.
/*
modified on June 5, 2018
by SnijderC Chris from github.com/SnijderC/dyplayer/tree/master/examples/PlaySoundByNumber
Home
*/
#include <Arduino.h>
#include "DYPlayerArduino.h"
// Initialise the player, it defaults to using Serial.
DY::Player player;
void setup() {
player.begin();
player.setVolume(30); // 100% Volume
}
void loop() {
player.playSpecified(1);
delay(5000);
}
Comments (6)
tried the example sketch it worked great, but how would i go calling 3 different sounds
Hi.
You can plug in your module to a computer via a USB to microUSB cable and store the sound files you want on it. You can store up to 255 files on this module, and you should name them 00001.mp3, 00002.mp3, 00003.mp3, …, 00255.mp3. Then, you can play your desired sound file by this command “player.playSpecified(file_name);” just like line 18 of the code in this tutorial.
hi, DY-SV17F powers up when connected via USB to PC. However, flash drive is not detected. I cannot upload any files. Any idea what would cause this?
Well, it can be due to many reasons. First, try another cable and USB PORT. Some cables just don’t work properly. If it still didn’t work, there might be something wrong with the DY-SV17F module itself.
Hello, Connecting CON3 pin directly connecting to 5V caused me some problems. I suggest putting 10k ohm res in between or directly connecting to 3.3v out of the DY-SV17F module.
Hi.
You are correct. Thanks for sharing your experience.