• (324) 863 2143
  • İletişim
  • Arama Yap
  • Site Haritası
  • Anasayfa
T.C. MİLLÎ EĞİTİM BAKANLIĞI MERSİN / BOZYAZI Şehit Sedat Yabalak Ortaokulu Atatürk Köşesi
  1. Anasayfa
  2. bilişim

SD Karttan Ses Çalma

0 13.04.2025 104

Bu Konumuzda Arduino ile istediğimiz sesleri nasıl çaldıracağımızı öğreneceğiz.

 

1. Ses Dosyamızı aşağıdaki gibi hazırlayalım:

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.

13-04-2025

 

 

 

 

 

 

2. Bağlantımızı Arduino modelimize göre aşağıdaki gibi oluşturalım.

 

13-04-2025

 

 

 Arduino Uno

 

 

 

13-04-2025

 

 

 

 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.

 

İLGİLİ İÇERİKLER

LCD Ekran

14-04-2025

RFID Kart Okuyucu

14-04-2025

Kızılötesi (İnfrared)

14-04-2025

Çizgi İzleme

14-04-2025

Mesafe Sensörü

14-04-2025
Ana Sayfa

Geri Bildirim

İletişim

Adres:
Şehit Sedat Yabalak Ortaokulu Tekeli Kasabası Bozyazı / MERSİN

Telefon
03248632143


e-Posta Göndermek İçin Tıklayın
MEB © - Tüm Hakları Saklıdır. Gizlilik, Kullanım ve Telif Hakları bildiriminde belirtilen kurallar çerçevesinde hizmet sunulmaktadır.