Bonjour,
J'ai fait l'acquisition d'un module lecteur de carte SD et depuis plusieurs jours je tente de faire jouer un son Wav sur un Haut Parleur.
J'ai récupéré différents programmes sur le net y compris sur ceux spécialisés pour Arduino mais le seul bruit que j'entends est un "tac" mais pas de son.
J'ai récupéré un fichier Wav proposé sur LOCODUINO - Une animation sonore
mais j'ai un message disant que le fichier n'est pas correctement converti.
Quelqu'un aurait-il une idée ?
Merci par avance
Roland
Rol38:
Bonjour,
J'ai fait l'acquisition d'un module lecteur de carte SD et depuis plusieurs jours je tente de faire jouer un son Wav sur un Haut Parleur.
Bonjour
Pas assez d'infos pour bien repondre
Jouer du wav provenant venant d'une carte sd peut etre fait de plusieurs manieres :
Tu dispose de quoi exactement ?
juste un lecteur de carte sd ou un module dédié à la lecture et disposant d'un emplacement pour carte SD ?
Pour hbachetti
le module acheté sur amazon
SPI Lecteur Micro Memoire SD TF carte memoire carte Module Bouclier pour Arduino
Tout ce qu'il y a de plus simple, enfin je crois
Rol38:
Pour hbachetti
le module acheté sur amazon
SPI Lecteur Micro Memoire SD TF carte memoire carte Module Bouclier pour Arduino
Tout ce qu'il y a de plus simple, enfin je crois
Bonjour
Donc tu a juste un lecteur de carte sd (fais une bonne photo) c'est un modéle avec adaptateur de niveaux logiques ?
(fais une bonne photo)
Je suppose que tu utilise la lb TmrPCM pour lire les .wav sur un HP directement cablé sur ton arduino ?
C'est quoi comme arduino exactement ?
pour un uno , il faut aller modifier un fichier de config (probleme de timer si je me souviens bien )
joint fichier .zip là
comprenant lib modifiée pour OK sur UNO
2 fichier.wav OK
un .ino
dfgh:
hello Artouste
je l'ignorais, je vais suivre ce fil ....
Tmrpcm
ça fonctionne pas trop mal ... une fois que tu a compris quel format utiliser et que tu a modifié la lib
Il n'y a pas le confort d'un dfplayer ou d'un vs1053 , mais qqfois c'est amplement suffisant 8)
Ceci etant çà fait un bon bout de temps que je n'y ai pas retouché
Rol38:
RE
J'ai fait la modif en remplaçant la librairie
Test avec un des exemples : même motif, même punition RIEN
Bonjour
Par acquis de conscience j'ai refais un test
avec un uno
lecteur sd dispo sur un shield etehernet W5100 (donc CS en 4)
le contenu du zip d'hier çà fonctionne sans pb particulier
faire attention a bien choisir le PIN CS
sortie HP en pin9 uno
.ino utilisé
#include <SD.h> // need to include the SD library
//#define SD_ChipSelectPin 53 //example uses hardware SS pin 53 on Mega2560
#define SD_ChipSelectPin 4 //using digital pin 4 on arduino nano 328, shield ethernet ,can use other pins
#include <TMRpcm.h> // also need to include this library...
#include <SPI.h>
TMRpcm tmrpcm; // create an object for use in this sketch
void setup() {
tmrpcm.speakerPin = 9; //5,6,11 or 46 on Mega, 9 on Uno, Nano, etc
Serial.begin(9600);
if (!SD.begin(SD_ChipSelectPin)) { // see if the card is present and can be initialized:
Serial.println("SD fail");
return; // don't do anything more if not
}
tmrpcm.setVolume(6);
tmrpcm.play("kokor4.wav"); //the sound file "music" will play each time the arduino powers up, or is reset
}
void loop() {
delay(10000);
tmrpcm.play("pac1.wav");
}