Livre audio avec musique créole

Bonjour à tous.

Pour mon futur petit fils je veux créer un livre audio avec des musiques créoles. J ai vu un tuto sur YouTube avec des boutons poussoirs 6. J acheté tout le matériel nécessaire comme le recommande le monsieur et ça me rend dingue. Rien ne va. voilà ce que j ai acheté

Une carte grove mega shield (je ne sais même pas si ça c est une carte arduino mega 2560 )

Un lecteur de carte mp3 avec prise jack

Un haut parleur

Un amplificateur de son

Des boutons poussoirs, des câbles. Ça sera alimenté par une pile 9 volts

J ai fait tous les branchements, télécharge arduino ide. Et voila je galère. Pouvez-vous m aider s’il vous plait

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

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

Bonsoir

Un lien vers le tutoriel sur Youtube ne serait pas de trop pour comprendre plus précisément de quoi il s’agit , avec la liste de matériel le schéma ou le plan de câblage et le code.

carte Groove Mega shield :

Elle est conçue pour être branchée sur une carte Arduino Mega 2560, donc ajoutée à une carte Arduino Mega 2560, ce n’est pas une carte Arduino Mega2560.

Une carte Arduino Mega 2560 ressemble à ça :

Elle manque à la liste des éléments achetés, c’est le coeur de la réalisation !

Super je m en doutais un peu, je vais remédier à ça. Merci. À bientôt je pense :face_with_monocle:

Et la pile 9V n’est sans doute pas le meilleur choix pour l’alimentation.

Bonjour. Alors tout est branché carte mega shield, carte mega,batterie externe, haut parleur et module mp3. Les 6 boutons poussoirs sont branchés également mais j ai demandé à chat gpt un code mais ça ne fonctionne pas. Chat gpt me dit que mon mondule mp3 n est pas compatible. Ma première chanson se lance automatiquement et les boutons ne changent pas les musiques. Pouvez-vous m orienter s’il vous plait

Lequel, un lien vers le site marchand S.V.P.?

Comment tout est branché? Quel code tu fais tourner?

Pour aider, il faut avoir toutes les infos.

#include "WT2605C_Player.h"

WT2605C MP3;

const int bouton1 = 2;
const int bouton2 = 3;
const int bouton3 = 4;
const int bouton4 = 5;
const int bouton5 = 6;
const int bouton6 = 7;

void setup() {

pinMode(bouton1, INPUT_PULLUP);
pinMode(bouton2, INPUT_PULLUP);
pinMode(bouton3, INPUT_PULLUP);
pinMode(bouton4, INPUT_PULLUP);
pinMode(bouton5, INPUT_PULLUP);
pinMode(bouton6, INPUT_PULLUP);

Serial1.begin(115200);
delay(2000);

MP3.init(Serial1);
delay(3000);

MP3.volume(20);
}

void loop() {

if (digitalRead(bouton1) == LOW) {
MP3.playSDRootSong(1);
delay(500);
}

if (digitalRead(bouton2) == LOW) {
MP3.playSDRootSong(2);
delay(500);
}

if (digitalRead(bouton3) == LOW) {
MP3.playSDRootSong(3);
delay(500);
}

if (digitalRead(bouton4) == LOW) {
MP3.playSDRootSong(4);
delay(500);
}

if (digitalRead(bouton5) == LOW) {
MP3.playSDRootSong(5);
delay(500);
}

if (digitalRead(bouton6) == LOW) {
MP3.playSDRootSong(6);
delay(500);
}

}

Si j'en crois le wiki de seeedstudio et les exemples de la librairie l'instanciation de l'objet WT2605C devrait avoir cette forme

WT2605C<HardwareSerial> MP3;

Peut-être faudrait-il indiquer le mode de lecture, à moins que ce soit le mode par défaut, en mettant à la fin du setup():

Mp3Player.playMode(WT2605C_SINGLE_SHOT);

Merci beaucoup je vais essayer