L'écran préconisé depuis le début du projet est un écran 3.2 comme celui-ci.
https://fr.aliexpress.com/item/32960934 ... hweb201603_
Le fait de passer à 4 pouces ne fait pas une très grande différence.
L'écran préconisé depuis le début du projet est un écran 3.2 comme celui-ci.
Oh p*t**n..., j'avais passé une commande de 10 écrans pour mon service de dépannage rapide et comme un c*n, j'ai commandé des 2,8".
Il ne sont pas forcément perdus car ils ont (je pense mais je n'ai pas vérifié) les mêmes caractéristiques que les 3.2HTheatre a écrit : ↑04 déc. 2020 15:31Oh p*t**n..., j'avais passé une commande de 10 écrans pour mon service de dépannage rapide et comme un c*n, j'ai commandé des 2,8".
Je viens de les recevoir : cela fait donc 10 TFT bons pour la benne! S'il y en a qui en veulent pour un autre projet, je leur en fait cadeau, ils ne paieront que les frais de port.
Oui, c'est le cas pour les caractéristiques, mais je me vois mal envoyer des écrans 2.8" aux membres du forum que je dépanne. Et d'un ils ont une diagonale plus petite, donc c'est moins convivial, et de deux, l'écartement entre la barrettes de 14 et 4 pins n'est pas le même. Enfin, vu qu'en électronique et programmation je suis une buse, personnellement, si on ne me prend pas par la main, je n'en ferai rien.
Oh m*****HTheatre a écrit : ↑04 déc. 2020 15:31Oh p*t**n..., j'avais passé une commande de 10 écrans pour mon service de dépannage rapide et comme un c*n, j'ai commandé des 2,8".
Je viens de les recevoir : cela fait donc 10 TFT bons pour la benne! S'il y en a qui en veulent pour un autre projet, je leur en fait cadeau, ils ne paieront que les frais de port.
Voilà pour les débuts de l'écran TFT tactile 4.0" sur ton firmware modifié... Il y a encore du boulot, mais les commentaires que tu as mis un peu partout dans le code m'ont beaucoup aidé, surtout que j'ai découvert le code "ARDUINO" et même le code en général avec ton firmware. Le seul code que j'ai tapé dans ma vie c'est celui des programmes en basic (pas visual, hein ?... mais basic basiquemstrens a écrit : ↑29 nov. 2020 09:31 Pour l'écran tactile, ce n'est pas trivial.
Il faudrait effectivement changer la librairie utilisée pour pouvoir utiliser un autre driver.
Toutefois, ce n'est probablement pas tout. Pour faire simple, quand j'ai écrit le code pour l'ESP32, j'ai tenu compte d'une résolution d'écran déterminée.
Il est donc probable qu'il faille aussi modifier le code à pas mal d'endroit pour supporter une autre résolution (la position des textes et dessins est donnée en nombre de points à partir du coin supérieur gauche).
Il faudrait aussi les fonts utilisés pour tous les textes car la taille de ceux-ci est exprimées aussi en nbr de points.
Je n'ai pas l'impression, il faudra que je teste un peu plus.
Je ne vais pas te répondre que c'est impressionnant tellement c'est plus grand, mais c'est quand même beaucoup plus convivial. Ce n'est pas ta faute, mais les touches sur le 3.2" sont quand même petites et pour lire les polices d'écriture les plus petites, il faut un peu coller le nez sur l'écran.
Justement à ce sujet j'aurai au moins 2 questions. Pourquoi la valeur de 56 pixels dans la 2e matrice de la grille des boutons et à quoi sert cette seconde matrice ? Pour mémoire, tu retrouveras ci-dessous l'extrait, concerné, de ton code. J'ai bien compris que lorsque j'ajoutais 2+56+4+56+4+56+4+56+2 je retrouvais exactement la résolution verticale de l'écran, soit 240, mais c'est le choix de cette fameuse valeur 56 qui me perturbe.