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
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