Arduino Playing the Melody With the Sd Card

14,887

157

10

Introduction: Arduino Playing the Melody With the Sd Card

About: Mechanical engineer, Entrepreneur, Maker, robotic systems expert and founder of Robimek and RobiBot

This project is in SD card loaded stolen melody is provided by command sent from the serial monitor.
If you want to add the application var.siz 6-melody melody melody file must be the same as the name of the specified code name.

The components are used:

Arduino UNO

SD card reader

speakerphone

Step 1: Arduino Code

//pin in sd card input module ** MOSI – pin 11 ** MISO – pin 12** CLK – pin 13** CS – pin 4

#include <SD.h>// SD card library

#define Sd_Chip_pin 4

#include <TMRpcm.h>// playing the melody library

char val;TMRpcm tmrpcm; // Create a melody function

void setup()

{ Serial.begin(9600);

tmrpcm.speakerPin = 9; // 9 pin to attach digital speakers + leg

if (!SD.begin(Sd_Chip_pin)) {

// sd module bağlanma return; } }

void loop()

{ if (Serial.available())

{ delay(100);

while(Serial.available() > 0)

{ val = Serial.read();

if (val == ‘1’) { // 1 steal 1.wav file sends data

tmrpcm.play(“1.wav”);

}

else if(val == ‘2’)

{ // 2.wav 2 sends data to steal files

tmrpcm.play(“2.wav”); }

else if(val == ‘3’)

{ // 3.wav sends data to steal files

tmrpcm.play(“3.wav”); }

else if(val == ‘4’)

{ // 4.wav 4 sends data to steal files

tmrpcm.play(“4.wav”); }

else if(val == ‘5’)

{ // 5.wav 5 sends data to steal files

tmrpcm.play(“5.wav”); }

else if(val == ‘6’){ //6.wav 6 sends data to steal files

tmrpcm.play(“6.wav”);

}

}

}

}

Step 2: Video

1 Person Made This Project!

Recommendations

  • Game Design: Student Design Challenge

    Game Design: Student Design Challenge
  • For the Home Contest

    For the Home Contest
  • Make It Bridge

    Make It Bridge

10 Comments

0
MrGoodman
MrGoodman

4 years ago

I did the exact same, but can't get the music to play
have been trying out different DIY for a while now, to get music to play from SD, but nothing works...:(

0
ffink
ffink

7 years ago

does it matter to the arduino what resistance the speakerphone has?

0
nazmo76
nazmo76

Reply 7 years ago

Sorry if I interfere, but if you are talking about the impedance of the speaker (it's kinda the same of a resistance but in an alternative circuit, like with sound), as long as your speaker is little as the one the author used, everything should be fine.

0
Atul N Yadav
Atul N Yadav

7 years ago on Introduction

Great stuff.....I wish to build a capacitive touch alphabetical board. So it would be like playing alphabet A,B,C.....when kids touch the Alphabet on board.......I guess I have to find wav files :)

Thanks :)

0
Saiyam
Saiyam

7 years ago

Nicely done!

0
P0tat07
P0tat07

7 years ago

This looks like it will aid me in my quest to make an electronic drum kit! Hope it won't be to hard to use this in English.