Go Down

Topic: Carte arduino mega, module sd haut parleur (Read 134 times) previous topic - next topic

nicolashulin

Bonjour,

Je réalise un projet avec des camarades de classe pour ma formation. Pour ce projet nous avons besoin de pouvoir lire un fichier audio depuis une carte SD, qui sera entendu depuis le haut parleur. (utilisation d'une carte mega obligatoire pour mon projet).

Nous avons trouvé un code fonctionne sur une carte UNO (nous l'avons testé), malheureusement en l'adaptant à notre carte mega le son ne sort pas.


#include <SPI.h>
#include <SD.h> // Inclure la librairie SD
#define SDPIN 53 // Chip Select du lecteur SD
#include <TMRpcm.h>

File myFile;
TMRpcm tmrpcm;

char caractere; // Définition du caractère pour la gestion dans le moniteur série

void setup(){
  Serial.begin(9600); // début de la communication série
  tmrpcm.speakerPin = 44; // Speaker sur la pin 9
  tmrpcm.setVolume(6); // gestion du volume de 0 à 7
  tmrpcm.quality(1); // qualitée audio 0 ou 1
 
  // Initialisation de la carte SD
  if (!SD.begin(SDPIN)) {
    Serial.println("initialization failed!"); //  S'il y a un soucis "initialization failed!" s'affichera au moniteur
    return;
  }
 
 
  Serial.println("tapez un caractere -> a");
}

void loop(){
    if(Serial.available()){
      caractere = Serial.read();
      if(caractere == 'a'){ // Si le caractère recu dans le moniteur série est "a"
      Serial.println("Lecture"); // Ecrit dans le moniteur série
        tmrpcm.play("CarDrive.wav"); // Joue le son "son8bit.wav"
      }
    }
}

void playSound(char *file){
 tmrpcm.play(file);
 return;
}

Pouvez vous nous aidez ? si besoin de plus d'info n'hésitez pas demander.

Merci d'avance

J-M-L

#1
Jan 12, 2019, 04:32 pm Last Edit: Jan 12, 2019, 04:35 pm by J-M-L
La librairie que vous utilisez ne supporte que des fichiers WAV, en 8-bit, échantillonés entre 8 et 32khz, en mono et va mettre pas mal la pression sur votre MEGA.

est-ce que votre fichier audio est compatible?

comment est câblé votre montage ?

il existe le DFPlayer Mini (que vous trouvez pour moins de 2 ou 3 euros en asie) qui supportera les MP3 et une large gamme de formats
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

Go Up