Arduino Polska Forum
[Poradnik] Muzyka poprzez Arduino (Wav pliki) - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Inne (https://forum.arduinopolska.pl/dzial-inne)
+--- Dział: Poradniki (https://forum.arduinopolska.pl/dzial-poradniki)
+--- Wątek: [Poradnik] Muzyka poprzez Arduino (Wav pliki) (/watek-poradnik-muzyka-poprzez-arduino-wav-pliki)



[Poradnik] Muzyka poprzez Arduino (Wav pliki) - zaba141 - 26-07-2015

Witajcie zaczynamy od kabelków i jakiegoś małego głosniczka

Schemat podłączenia

[attachment=10]

Biblioteka

https://github.com/TMRh20/TMRpcm/

Sketch
Kod:
#include <SD.h>
#include <SPI.h>
#include <TMRpcm.h>

//#define SD_ChipSelectPin 53  //W mega pin 53
#define SD_ChipSelectPin 4  //Pin 4 na Uno pod Karte SD

TMRpcm audio;   // Tworzymy obiek

void setup() {
 
 audio.speakerPin = 9; //5,6,11 or 46 on Mega, 9 w Uno, Nano, itp
 pinMode(13,OUTPUT);  //Piny pary: 9,10 Mega: 5-2,6-7,11-12,46-45
 
 Serial.begin(115200);

 audio.setVolume(4);
 
 if (!SD.begin(SD_ChipSelectPin)) {  
   return;
 }else{
   Serial.println("SD OK");
 }
 
}


void loop() {
 
   if(Serial.available()){                        //Wysłnie komendy
     switch(Serial.read()){
       case '2': audio.play("NAZWAPIOSENKI.wav"); break;    //Odtwarzenie stereo Piny 11,12 (9,10 w Uno)
       case '3': audio.play("NAZWAPIOSENKI.wav",30); break;    //Start pioenki stereo od 30 sek
       case '4': audio.play("NAZWAPIOSENKI.wma",30); break; //Start pioenki stereo od 30 sek
       case '=': audio.volume(1); break;          //Podgłosnienie o 1
       case '-': audio.volume(0); break;          //Sciszenie o 1
       case 'S': audio.stopPlayback(); break;     //Zatrzymanie odtwarzania
       
     }
   }
}


Jutro lub pojutrze pokażę jak podłączyć wyjscie do Jack 3,5 mm na słuchawki.


RE: [Poradnik] Muzyka poprzez Arduino (Wav pliki) - CEO - 01-08-2015

Czekamy na kolejne poradniki! Smile


RE: [Poradnik] Muzyka poprzez Arduino (Wav pliki) - JasQ - 10-08-2015

Fajna sprawa działa ale niestety dźwięk jest taki jakby bardzo mocno przesterowany czy u ciebie dźwięk jest czysty ?


RE: [Poradnik] Muzyka poprzez Arduino (Wav pliki) - zaba141 - 10-08-2015

u mnie dzwiek pyrka, jak chcesz lepszy to musisz zrobić stereo podajze z 2 pinów sie bierze dzwiek i wtedy jest lepiej, ja kupilem wescie na Jack 3,5mm i lewy kanał połaczyłem z prawym i jest lepiej.


RE: [Poradnik] Muzyka poprzez Arduino (Wav pliki) - JasQ - 10-08-2015

To dodam może jeszcze jedną bibliotekę audio , jest lżejsza więc coś miejsca zostaje nawet w UNO  Wink  

http://www.hackerspace-ffm.de/wiki/index.php?title=SimpleSDAudio

jedyny problem to trzeba sobie pliki konwertować do formatu akceptowalnego przez bibliotekę ale jest instrukcja pod linuxa i program pod windows . Dźwięk jest czysty jak z mp3  Smile


RE: [Poradnik] Muzyka poprzez Arduino (Wav pliki) - zaba141 - 11-08-2015

Tak tylko w tym poradniku chodzi o pliki wavSmile a nie afm podajze


RE: [Poradnik] Muzyka poprzez Arduino (Wav pliki) - michalskip93 - 08-11-2016

Dlaczego dźwięk jest taki koszmarny? Możnaby tym straszyć ptaki.