SD Karttan Ses Dosyası Çalıştırma


Bağlantı Şeması
Örnek Kod

//sd kart moduldeki pin girişleri ** MOSI – pin 11 ** MISO – pin 12** CLK – pin 13** CS – pin 4
#include <SD.h> // sd kart kütüphanesi
#define Sd_Chip_pin 4
#include <TMRpcm.h> // melodi çalma kütüphanesi
char val;
TMRpcm tmrpcm; // melodi fonksiyonu oluşturma
void setup(){
Serial.begin(9600);
tmrpcm.speakerPin = 3; // hoparlör + bacağı digital 9. pine tak
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 verisi gönderdiğinde 1.wav dosyasını çal
tmrpcm.play(“1.wav”);
} else if(val == ‘2’){ // 2 verisi gönderdiğinde 1.wav dosyasını çal
tmrpcm.play(“2.wav”);
} else if(val == ‘3’){ // 3 verisi gönderdiğinde 1.wav dosyasını çal
tmrpcm.play(“3.wav”);
} else if(val == ‘4’){ // 4 verisi gönderdiğinde 1.wav dosyasını çal
tmrpcm.play(“4.wav”);
}
else if(val == ‘5’){ // 5 verisi gönderdiğinde 1.wav dosyasını çal
tmrpcm.play(“5.wav”);
}
else if(val == ‘6’){ // 6 verisi gönderdiğinde 1.wav dosyasını çal
tmrpcm.play(“6.wav”);}}}}
TMRpcm.h kütüphanesini bu linkten indirebilirsiniz.
Hatırlatma:
Arkadaşlar 1,2,3,4,5,6 diye belirlenenler sizin sd kartının içinde olması gereken wav dosyalarıdır. Ses dosyalarınız wav formatında değilse o ses dosyalarını wav formatına dönüştürmeniz gerekmektedir. mp3towav adresinden dönüştürebilirsiniz.

Paylaş:

Benzer Konular

Önceki Konu
Sonraki Yazı »