Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
ESP 32 avec afficheur
#11
(28-02-2025, 12:00 PM)Mike a écrit : OK Sad
Je vois dans les paramètres qu'il y a des options de rotations pour l’écran, avez vous essayé différentes valeurs ? Il y a peut-être un bug la dessus qui entraîne cet effet miroir ?

oui j'ai essayé les 4 mais tjs mirroir
Répondre
#12
Je suis désolé, je n'ai plus d'idées.
Je ferai des tests quand j'aurais reçu ma carte.
Peut-être que d'autres personnes auront des idées ?
Répondre
#13
ok merci
Répondre
#14
En regardant un peu l'API LovyanGFX, je suis tombé sur cette page :
https://lovyangfx.readthedocs.io/en/late...using.html

Le paramètre de rotation est mentionné :
// Set the rotation direction from 4 directions from 0 to 3.
// (If you use rotations 4 to 7, the image will be mirrored.)

Du coup je me demande si dans votre cas, pour une raison qui m’échappe vous vous retrouveriez pas avec un paramètre de rotation entre 4 et 7.
Vu que vous êtes en mesure de compiler le code, peut-être pourriez vous coder en dur la rotation à 3 par exemple afin de voir si cela corrige le problème.
Dans le code de la V14.02 il y a 2 appels à setRotation à modifier :
- Ecran.ino ligne 26
- Server.ino ligne 574

Essayez de remplacer ces deux appels par :
lcd.setRotation(3);

Ça fera peut-être avancer le schmilblick.
Répondre
#15
Essayez d'appuyer 3S sur l'écran pour passer en mode calibrage de l'afficheur. Je ne sais pas si cela peut résoudre.

André
Répondre
#16
Salut
J ai eu le même problème: ecran miroir.
Je me suis orienté du coté de MIKE :
"Dans le code de la V14.02 il y a 2 appels à setRotation à modifier :
- Ecran.ino ligne 26
- Server.ino ligne 574"
Essayez de remplacer ces deux appels par :
lcd.setRotation(3);"

Et ça n a pas marché , j ai ensuite remplace par lcd.setRotation(7), et les écritures sont redevenues normales. Par contre je ne peux plus modifier la rotation depuis la page web.
Ensuite l ecran etait remplie au 3/4 et en mode portrait;
dans ecran.h ligne 54 à 57 j ai inversé les chiffres :
  cfg.memory_width = 320;
      cfg.memory_height = 240;
      cfg.panel_width = 320;
      cfg.panel_height = 240;

et ligne 60 : cfg.offset_rotation = 1;
et igne 92 : cfg.offset_rotation = 1

j y connais rien en code peut être que ce n est pas la bonne démarche mais ça a fonctionne

bonne journée
Répondre
#17
J'ai mis le code de Lolo69 dans la prochaine version.
André
Répondre
#18
Bonsoir.

Bon j'en ai fais une Sad

J'ai fais les modifs mais cela n'a pas fonctionné, alors j'ai refais une passe en choisissant Outils/"Erase All flash Before ....".
Et là c'est le drame plus d’écran couic noir.
je recherche le firmware et la méthode au cas ou .

Merci.

Bon j'ai réussi a avoir de la vie en remettant le logiciel V14.2 et jouer avec les paramètres ouf ... toujours en miroir et l’écran se met en veille......je verrai demain.
Répondre
#19
J'ai publié une version 14.03 avec la modification proposée par Lolo69.
Chez moi, sur 2 afficheurs, l'écran est dans le bon sens.
Passez-moi vos retours.
André
Répondre
#20
(02-03-2025, 10:52 AM)F1ATB a écrit : J'ai publié une version 14.03 avec la modification proposée par Lolo69.
Chez moi, sur 2 afficheurs, l'écran est dans le bon sens.
Passez-moi vos retours.
André

Bonjour André,
Merci pour votre travail, à chaque mise à jour je me dis que pour moi c est l dernière et je ne vois pas ce que l on pourrait ajouter. Et à chaque mise à jour des fonctions en plus auxquels je n' aurai pas pensé. Merci pour le partage.
Sinon suite à la mise à jour 14.03 chez moi ça ne fonctionne toujours pas . 
Je joins deux photo:  mes modifications qui fonctionnent mais avec une perte de couleurs. ( J y comprends rien en code je me répète).
Et votre mise à jour :  avec écran partiellement inversé 

 A savoir que j ai essayé la méthode de Lolo69 verdict :  problème de compilation. J ai pas insisté, j ai déjà passer des heures pour trouver une solution qui fonctionne...  .  Et j essaie de faire fonctionner l écran maisonnette en passant par Arduino ide qui ne fonctionne pas : écran noir. Mais fonctionne avec  instal . Web auto.
Bonne journée


Pièces jointes Miniature(s)
       
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)