Jouer un son stocké sur une carte sd

Bonjour a tous, J'ai branché une arduino uno avec deux haut parleurs et un module de carte sd dfr0071. Le soucis c'est quand je joue le son enregistrer en .wav, ça le joue au ralenti. Vous avez des idées ? Car je suis completement coincé merci

#include <SD.h>
#include <TMRpcm.h>

#define SD_ChipSelectPin 10 // Broche CS pour la carte SD
#define SpeakerPin 9       // Broche pour le haut-parleur (utilisez la broche 9 sur l'Arduino Uno)

TMRpcm audioPlayer; // Créez un objet pour la bibliothèque de contrôle du haut-parleur

void setup() {
    if (!SD.begin(SD_ChipSelectPin)) {
        // Vérifiez si la carte SD est présente et initialisée
        return; // Arrêtez si ce n'est pas le cas
    }
    

    audioPlayer.speakerPin = SpeakerPin; // Définissez la broche du haut-parleur
    audioPlayer.setVolume(7); // Réglez le volume (0 à 7)
    audioPlayer.quality(0);
// Jouez un fichier audio nommé "1.wav" depuis la carte SD
 
    
}

void loop() {
    audioPlayer.play(F("1.wav"));
    delay(3000);
    audioPlayer.disable();
    delay(2000);
    // Votre code ici (si nécessaire)
}

:warning:

Post mis dans la mauvaise section, on parle anglais dans les forums généraux. ➜ je l'ai déplacé vers le forum francophone pour vous pour cette fois...

Merci de prendre en compte les recommandations listées dans "Les bonnes pratiques du Forum Francophone”

le format supporté est WAV files, 8-bit, 8-32khz Sample Rate, mono

quel est votre encoding ?

Et pour compléter ce qu'a dit @J-M-L , Audacity permet de connaître et de changer cet encodage...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.