Bu Konumuzda Arduino ile istediğimiz sesleri nasıl çaldıracağımızı öğreneceğiz.
Bunun için öncelikle çalmasını istediğimizsesi telefondan veya bilgisayardan kaydedip,
kaydettiğimiz sesi web siteleri yardımıyla aşağıdaki ayarlarla wav formatına dönüştürmeliyiz.
Ses dosyanızı wav formatına dönüştürmek için tıklayın.
2. Bağlantımızı Arduino modelimize göre aşağıdaki gibi oluşturalım.
Arduino Uno
Arduino Mega
3. Aşağıdaki kodları devremize göre şekillendirip arduinomuza yükleyelim.
//kod başlangıcı
#include <SimpleSDAudio.h> //ses çalma kütüphanesi
void setup() {
pinMode(8, INPUT);
SdPlay.setSDCSPin(4); // sd cart cs pini
if (!SdPlay.init(SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER)) { }
}
void loop() {
if (digitalRead(8) == HIGH){
SdPlay.setFile("yak.wav");//çalınacak dosyayı seç
SdPlay.play(); // seçilen dosyayı çal
delay(10000); // kaç saniye çalmasını istediğimizi söylüyoruz. (10 sn)
SdPlay.stop(); //durdur
}
}
//kod bitişi
SdAudio Kütüphanesi için tıklayın.
Not1 : Ses yeterli seviyede gelmez ise Ses güçlendirici(Amfi) modülü kullanmalısınız.
ancak amfi modüllerinin beslenmesi arduino ile farklı gerilimlerdedir.
Arduino 6-9 V arası bir gerilim ile beslenirken amfi modülleri 12V yada üstü bir gerilim ile beslenmelidir.
bunun için arduino ve amfi modülüne ayrı ayrı elektrik verilmelidir.
Adres:
Şehit Sedat Yabalak Ortaokulu Tekeli Kasabası Bozyazı / MERSİN
Telefon
03248632143