Problème synchro led et df player mini

Bonsoir à tous et heureux de rejoindre ce forum.
Je suis en train d'imprimer en life size l'endosquelette du T800 et concernant le gun à plasma, je souhaite synchroniser la lumière violette (led 3mm) avec le son du gun en mp3.
Je suis avec une nano elegoo et un df player mini
J'arrive à faire fonctionner les 2 fonctions individuellement mais pas de synchro.
Je précise que je suis débutant dans la programmation
Merci de votre aide

Bonsoir anakin08160

Mets ton programme en ligne.
Tu peux aussi mettre une LED sur la pin BUSY avec une résistance, au +5V et tant qu'un MP3 est joué, cette LED sera allumée.

Cordialement
jpbbricole

Bonsoir jpbbricole
J'ai testé la pin Busy du df mais je n'ai pas tout compris :crazy_face:

#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>

//
void setup () {
	Serial.begin (9600);
	mp3_set_serial (Serial);	//set Serial for DFPlayer-mini mp3 module 
	mp3_set_volume (15);
}


//
void loop () {        
	mp3_play (1);
	delay (6000);
}

En fait je me suis basé sur l'exemple du df player mini et j'ai essayé de bidouiller. J'ai vu des programmes qui ressemblent à ce que je veux mais pas avec un df player

Je ne sais pas vraiment comment inclure la led qui devra bouger au rythme du faisceau de lumière

Peux-tu stp être plus précis sur la led branchée à la pin busy du player?
Le + de la led au 5v et le - ? sur la pin busy?
Merci

La LED se câble ainsi
image
sauf que la pin 2 = la pin BUSY du DF Player.

Cordialement
jpbbricole

Salut @anakin08160
Pourrais tu mettre ton code entre les balises de code stp
Telle quel il aura peu de lecteur, et il est très difficile de comprendre le code formaté comme cela :slightly_smiling_face:

Cordialement
Pandaroux07

Merci pour ton aide. comment je peux inclure ça au code que je t'ai montré, tu vois des erreurs à ce propos?

Oui excuse je débute et je viens de le voir, merci

#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>

//
void setup () {
	Serial.begin (9600);
	mp3_set_serial (Serial);	//set Serial for DFPlayer-mini mp3 module 
	mp3_set_volume (15);
}


//
void loop () {        
	mp3_play (1);
	delay (6000);
}

La led clignotera avec la musique ou restera fixe tout le temps du mp3?

Bonsoir anakin08160

Comme ça, pas. Il faudrait que j'essaie "en vrai", mais seulement demain.
Sinon, dans le programme et comme tu sait allumer et éteindre une LED, fais ainsi:

void loop () {
**allumer la LED**
mp3_play (1);
delay (6000);
**éteindre la LED**

Cordialement
jpbbricole

Merci, je vais tester ça de suite

Restera fixe, regardes la doc.

Ca va pas aller alors :pensive:

C'est quoi qui qui donne le rythme au faisceau de lumière?

1 Like

vous voulez animer la led sur les fréquences, un seuil, des détection de battement de tambour, le rythme, ... ?

➜ il faut définir ce que vous voulez suivre et ensuite il faut faire du traitement du signal. Ce n'est pas simple parce que vous n'avez pas les échantillons lus par le DFPlayer. Cela dit, comme vous lisez des musiques pré-enregistrées, vous pourriez faire le travail d'analyse sonore en amont et extraire ce que vous voulez. Il faudrait pouvoir l'enregistrer quelque part où ce serait accessible... pas bcp de mémoire sur une Nano

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