Programmation pour le Bruiteur Arduino : B.M. N°148

Publiez vos montages,posez vos questions sur les problêmes rencontrés

Programmation pour le Bruiteur Arduino : B.M. N°148

Messagepar JPVIE » 06 Septembre 2019, 08:55

Bonjour,

Suite à l'article paru dans le numéro 148 de la revue Bateau Modèle, traitant de la construction et de la programmation d'un Bruiteur Arduino, le concepteur du programme, Gilbert, m'a informé il y a quelques jours, que certains lecteurs l'avaient contacté, car ils rencontraient des soucis dans la lecture du programme, et avaient par conséquent du mal à l'exploiter.
Suite à cette information, et afin que chaque lectrice et lecteur intéressé(e) ne reste pas dans l'embarras, vous trouverez ci-dessous, le programme de Gilbert. Ce dernier a été amélioré d'une fonction supplémentaire, permettant le contrôle de la tension de l'accu d'alimentation.
Vous souhaitant de très bonnes réalisations,
Et à très bientôt dans votre revue préférée !!

/*
Utilisation d'un NANO
reception d'un signal de radio commande (7) pour démarrer un ou l'autre fichier son
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ATTENTION: LES FICHIERS DOIVENT ETRE DANS UN DOSSIER RACINE 'mp3' PUIS SOUS '0001.wav etc
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
mesure de la tension d'une batterie au plomb avec alarme minimale à 6V buzzer et led / batterie charge max à 7.2v
MAJ 14/9/2018
*/

#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
SoftwareSerial mySerial(10, 11); /* RX, TX PS: 10 sans utilité car pas de retour depuis la carte vers le nano
declaration variable reception telecommande */
int chrx;
boolean blnflg = false;

void setup()
{
Serial.begin(9600); /* Démarrage de la liaison série pour lecture de valeurs à l'écran*/
pinMode(7, INPUT); /* Configuration de broche reception signal telecommande */

mySerial.begin (9600); /*démarrage de la liaison vers le lecteur mp3 */
mp3_set_serial (mySerial); /*et softwareSerial for DFPlayer-mini mp3 module */
mp3_set_volume (25); /*variable entre 0 et 30 */

}

void loop()
{
chrx=pulseIn(7, HIGH, 25000); /* Lit la largeur d'impulsion */
Serial.print("Channel RX:"); /* Affiche sur le moniteur série la valeur du signal radio */
Serial.println(chrx);
if (chrx < 1000)
{
/*on ne fait rien car pas de signal radio */
Serial.println("Pas de signal radio");
}
else if ((chrx <1300)&& (blnflg==true))
{ blnflg=false;
while (chrx <1300)
{ /*attente que la commande soit lachee */
chrx=pulseIn(7, HIGH, 25000); /* Lit la largeur d'impulsion */
Serial.println("attente fichier son suivant");
}
mp3_next(); /*joue le fichier suivant xxxx.mp3 */
}
else if (chrx > 1500)
{ Serial.println(" arret fichier son ");
blnflg=false;
while (chrx >=1500)
{ /*attente que la commande soit lachee */
chrx=pulseIn(7, HIGH, 25000); /* Lit la largeur d'impulsion */
Serial.println("arret fichier son ");
}
mp3_stop(); /*arret du le fichier xxxx.mp3 */
}
else
{
blnflg=true; /* on autorise un nouveau signal */
}
}


/* autres commandes possible
mp3_play (); //start play
mp3_play (5); //play "mp3/0005.mp3"
mp3_next (); //play next
mp3_prev (); //play previous
mp3_set_volume (uint16_t volume); //0~30
mp3_set_EQ (); //0~5
mp3_pause ();
mp3_stop ();
JPVIE
 
Messages: 1
Inscrit le: 04 Septembre 2019, 17:25

Re: Programmation pour le Bruiteur Arduino : B.M. N°148

Messagepar robert » 12 Novembre 2019, 08:46

bonjour, j'ai toujours un ligne en erreur dans le programme:#include<SoftwareSerial.h> (no such file or directory).pouvez vous m'aider?
merci
robert
 
Messages: 2
Inscrit le: 08 Novembre 2019, 10:05

Re: Programmation pour le Bruiteur Arduino : B.M. N°148

Messagepar robert » 12 Novembre 2019, 08:49

je viens de faire une erreur, désolé c'est la ligne #include<DFPlayeur_Mini_Mp3.h> qui pose problème.
robert
 
Messages: 2
Inscrit le: 08 Novembre 2019, 10:05

Re: Programmation pour le Bruiteur Arduino : B.M. N°148

Messagepar Pat74BM » 23 Novembre 2019, 01:29

Bonjour, interessant. Mais, sauf erreur, le code n'est pas complet ? Ou est la partie concernant la surveillance batterie ?
Serait il possible, également de mettre le code programme en pièce jointe pour eviter toute erreur ? Merci davance ! ;)
Pat74BM
 
Messages: 1
Inscrit le: 22 Novembre 2019, 15:22


Retour vers ELECTRONIQUE,ELECTRICITE,MOTORISATION

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron