Parlons Arduino > Vos projets

lecteur MP3 pour sonoriser reseau commandé par telecommande

(1/2) > >>

Pilou3837:
Bonjour,

J'ai realisé ce montage pour sonoriser la partie village de mon reseau .
J'utlise un lecteur de carte SD MP3 TF16P et un ecran LCD 16x2 pour voir l'etat des lectures N° piste, pause, start ...
les commandes sont pilotées par une  petite telecommande Eleegoo
Le fichier fonctionne parfaitement et les piste sont jouées correctement

J'ai juste un petit soucis sur l affiche du LCD :
 sur la premiere ligne j affiche "lecteur MP3" et "OK" si connection correcte ou "erreur" si echec connection serie  pas de soucis ici
Sur la deuxieme ligne j affiche l etat du lecteur par exemple "pause". par contre si j affiche  1 apres pause j'ai à l affichage   "1ause"
Y a t il un moyen de faire disparaitre le precedent affichage pour eviter que la commande suivante apparraise incluse dans la commande précedente.

J'ai testé avec clear ou display mais sans succes ( clear efface tout y compris la premiere ligne ) .

Quelqu'un aurait une astuce ?

Merci

Pierre

Tony04:
Bonsoir Pierre,

et si tu rajoutes des espaces après le 1 jusqu'à la fin de la ligne... Ce n'est peut-être pas la plus technique des méthodes.

msport:
Bonsoir,

lcd.setCursor(0, 1); est exécuté à chaque loop.

il faudrait positionner le curseur à (2, 1) avant lcd.print("pause"); (que je n'ai pas trouvé)

Pilou3837:
Ok merci je vais tester cela, ça me semble logique
Pierre

CATPLUS:
Bonjour


Je me suis fait 2 petits programmes pour tester les adresses I2c (LCD => 0x3f ou 0x27)
1 => 2 lignes
2 => 4 lignes

Si cela peut aider

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique