Description
salut! je n'utilise pas du tout arduino, j'y connais strictement rien, mais ma copine m'a demandé de l'aide sur un de ses projets d'arts qui nécessite un module pour lire des pistes audios via un vieux téléphone d'époque.
le principe dans un premier temps, c'est de créer une boucle dans laquelle la piste se lance, attends 10 secondes a la fin avant de recommencer.
Avec les maigres documentations que j'ai consommé et les selement deux jours de arduino q j'ai dans les pattes, je suis ressorti avec ce code:
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"
SoftwareSerial mySoftwareSerial(12, 13); // RX, TX
DFRobotDFPlayerMini myDFPlayer;
void setup() {
mySoftwareSerial.begin(9600);
Serial.begin(9600);
if (!myDFPlayer.begin(mySoftwareSerial)) {
Serial.println(F("Pb communication : verifier SDcard"));
while (true);
}
myDFPlayer.volume(25);
myDFPlayer.play(1);
}
void loop() {
if (myDFPlayer.available()) {
uint8_t type = myDFPlayer.readType();
// 0x3D = piste terminée
if (type == DFPlayerPlayFinished) {
Serial.println("Piste terminée !");
delay(10000);
myDFPlayer.play(1);
}
}
}
le soucis est que la petite led bleue du dfplayer ne s'allume pas et qu'aucun son n'est joué au travers du téléphone...
je vous demande votre aide de bon coeur, vos sauveriez son examen!!