Messages : 421
Sujets : 6
Inscription : Sep 2024
Réputation :
9
Ok c ´est plus clair.
Si les programmes exemples fonctionnent c est un bon point.
La résolution étant proche ce devrai afficher des trucs meme si pas tout à fait au bon endroit…
Il faut que je recharge le source de l afficheur d André voir ce qui pourrait deconner… mais vous êtes sûrement pas très loin …
Messages : 421
Sujets : 6
Inscription : Sep 2024
Réputation :
9
Il doit te manquer la librairie espi.
Je n’ai pas le pc sous la main , mais sur le site F1atb c est bien expliqué comment installer la libraire.
Ton écran n étant pas le même il faut regarder dans le fichier user pour sélection le bon type d afficheur
Envoie moi un lien de l afficheur /esp que tu as acheté, je pourrais regarder de plus près demain avec mon pc pour te donner les lignes à changer
Messages : 421
Sujets : 6
Inscription : Sep 2024
Réputation :
9
19-12-2024, 09:38 PM
(Modification du message : 19-12-2024, 11:23 PM par Lolo69.)
Patientes jusqu’à demain j aurais mon pc pour te guider et faire des copies plus precises
Messages : 421
Sujets : 6
Inscription : Sep 2024
Réputation :
9
A la ligne 193 ou tu as mis Adafruit_ST7789 lcd =Ada……
Remplace lcd par tft
Ça devrait compiler comme il faut et potentiellement fonctionner
Messages : 421
Sujets : 6
Inscription : Sep 2024
Réputation :
9
20-12-2024, 09:36 AM
(Modification du message : 20-12-2024, 03:33 PM par Lolo69.)
Me voilà avec un PC c est plus simple qu'avec le téléphone...
On va commencer par le plus simple "par contre je ne trouve pas le N° des pins respectifs de ces trois boutons."
=> Les deux boutons au dessus/dessous de l USB sont quasi surement affectés au GPIO0 et 35. Ce sont des GPIO normalement reservés , mais ils sont réutilisables ( cela genere un warning à la compilation mais ca passe). Pour le bouton, Lateral , aucune idée , mais s'il ne fait "que" éteindre ou allumer l'ecran, peut etre n'est il pas relié à une GPIO mais un simple inter qui coupe l'alimentation du retroeclairage. possiblement GPIO32 d'après quelques cas similaires.
Maintenant pour avancer, je te suggère de repartir à zero en reprenant le code source de l'afficheur d 'André, sans faire de modification pour l instant.Très probablement il y en aura à faire pour repositionner les éléments graphiques car il me semble que la résolution de l'ecran est différente.
Tout va se passer dans le fichier Arduino/librairies/TFT_eSPI /User_Setup_Select.h ( Il faut avoir prealablement installé la bobliothèque TFT_ESPI Bodemer, mais à priori tu l as dejà fait)
Tu edites ce fichier avec un editeur de texte .
Entre les lignes 44 à 63 environ tu as toute une liste de driver . Mets les toutes en commentaire sauf la ligne #define ST7789_DRIVER
Un peu plus bas aux lignes 83-95 decommente les lignes correspondant à ta resolution ,
#define TFT_WIDTH 240
#define TFT_HEIGHT 135
Encore plus bas tu devrais trouver les affectactions des GPIO pour la communicaiton ESP/Ecran , apparement la conf de ton afficheur n'est pas dans les standards donc ajuste ces lignes pour correspondre à l ecran , cela evite de les redefinir dans le code de l'afficheur
#define TFT_MISO 19
#define TFT_MOSI 23
#define TFT_SCLK 18
#define TFT_CS 15
#define TFT_DC 2
#define TFT_RST 4
Sinon avec le travail que tu avais dejà fait , qui me semblait plutot coherent, il te suffit peut etre de corriger une toute petite erreur à la ligne 193
remplace Adafruit_ST7789 lcd = Adafruit_ST7789(LCD_CS, LCD_DC,LCD_RST)
par Adafruit_ST7789 tft = Adafruit_ST7789(LCD_CS, LCD_DC,LCD_RST)
....
En esperant que ca passe
Messages : 28
Sujets : 1
Inscription : Oct 2024
Réputation :
0
Bonjour,
Merci beaucoup, vraiment sympa pour ce retour plus que rapide.
Mais je ne pourrais pas faire cette semaine
Pour la déclaration tft ok je soupçonnais qq chose dans ce genre.
Il faut donc bien la conserver pour minimiser le nombre de modif sur le code de l'afficheur d'André
Et pour le côté pratiques mise à jour future c'est la librairie tft_espi que je manipule pour coller avec le code de l'afficheur
Par contre je suis surpris car sur la note de ideaspark c'est une autre librairie qu'il faut charger.
Bon on en reparle plus tard...encore un grand merci
Bonnes fêtes ? ? de fin d'année
A plus
EricV