Téléphone : 09 83 00 63 69
[Tuto] Jouer de la musique avec l'ESP32
[Tuto] Jouer de la musique avec l'ESP32
L'objectif de ce tutoriel est de jouer de la musique avec l'ESP32. Pour cela on utilisera la librairie XT_DAC_Audio
Pour débuter nous allons jouer un son exemple. Pour cela commencez par télécharger la librairie sur Github ou Xtronical.com
Attention au moment ou l'on écrit ces lignes, la librairie a un bug vous devrez modifier le fichier XT_DAC_Audio.cpp pour lui ajouter #include "soc/rtc_io_reg.h" soit:
#include "SoundData.h"
#include "XT_DAC_Audio.h"
XT_Wav_Class Sound(sample);
XT_DAC_Audio_Class DacAudio(25,0);
uint32_t DemoCounter=0;
void setup() {
Serial.begin(115200);
}
void loop() {
DacAudio.FillBuffer();
if(Sound.Playing==false)
DacAudio.Play(&Sound);
Serial.println(DemoCounter++);
}
et lui attacher un fichier "SoudData.h" contenant un fichier audio en hexa. Pour le câblage rien de plus simple, un haut parleur entre D25 et GND.
Pour utiliser vos propres fichiers audio, nous vous conseillons d'utiliser la conversion en hexa proposée dans le logiciel Audacity. Voici un tutoriel pour le faire.
Connectez-vous pour commenter
Se connecter