Jouer un fichier audio .wav avec l'Arduino



Pour jouer un fichier audio sur l'arduino je pensais à tors qu'un shied MP3 était nécéssaire.
En fait, un simple lecteur de carte SD peut faire l'affaire pour jouer un fichier WAV . La qualité n'est pas au rendez-vous comparé au MP3 mais ce système D vaut la peine d'être parcouru.

Branchements

Dans un premier temps connectez le lecteur de carte SD à l'arduino

Voir l'article "Connecter un lecteur de carte sd"

Connectez ensuite votre speaker à la pin 9 de l'Arduino et au GND

Niveau branchement c'est terminé on va maintenant convertir nos fichiers .WAV pour qu'ils soient lisible par l'arduino.

Convertir les fichiers WAV

Tout d'abord j'ai téléchargé quelques effets audio sur le site: Soundbibble.com
Ensuite téléchargé et installé le logiciel: R8Brain

Une fois le logiciel installé il faut convertir les fichiers en 32Mhz, 8 bits.

Pour terminer la partie SD, j'ai déposé ce fichier son sur ma carte SD dans un dossier nommé "sounds". Et replacé la carte SD dans le module connecté à l'Arduino.

Le code Arduino

Télécharger la librairie TMRpcm

Copiez et téléversez le code dans l'Arduino

une fois le code téléversé sur l'Arduino, lancez le moniteur série et envoyez le caractère "a"

Résultat (audio)

source: Instructable | Youtube | Blog

Des Questions ? des avis ? des commentaires sur le montage ?

Parlez en sur le forum!