28-02-2025, 12:02 PM
ESP 32 avec afficheur
|
28-02-2025, 12:09 PM
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 ?
28-02-2025, 12:29 PM
ok merci
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.
01-03-2025, 11:15 AM
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é
01-03-2025, 05:54 PM
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
01-03-2025, 07:13 PM
J'ai mis le code de Lolo69 dans la prochaine version.
André
Bonsoir.
Bon j'en ai fais une ![]() 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.
02-03-2025, 10:52 AM
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é
02-03-2025, 03:23 PM
(02-03-2025, 10:52 AM)F1ATB a écrit : J'ai publié une version 14.03 avec la modification proposée par Lolo69. 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 |
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 4 visiteur(s)