Le projet est assez pauvrement documenté et date un peu.
Je dirais qu'il est basé sur ceci :
TFT HX8340B2.2 pouces 220x176
Librairie :
https://github.com/adafruit/Adafruit-HX8340BTon vendeur propose ST7735 ILI9225 ILI9341.
Le ST7735 sera trop petit.
Le ILI9225 est un 2.0 pouces 176*220 (résolution identique)
Librairie :
https://github.com/Nkawu/TFT_22_ILI9225Comme tu vois, pas de librairie Adafruit.
Le ILI9341 est un 2.2 pouces 240*320
Librairie :
https://github.com/adafruit/Adafruit_ILI9341Les librairies Adafruit sont toutes basées sur une interface
Adafruit GFX Library.
C'est à dire que pour un écran HX8340B ou ILI9341 seul le constructeur devrait être différent.
Les méthodes de dessin sont les mêmes.
Si tu tiens absolument à la même résolution un ILI9225 conviendra mais le passage de la librairie Adafruit HX8340B à la librairie TFT_22_ILI9225 impose un peu plus de travail. Cela ne devrait pas être monstrueusement complexe.
// HX8340B ou ILI9341
tft.setCursor(x, y);
tft.setTextColor(color);
tft.println("text");
// ILI9225 :
tft.drawText(x, y, "text", color);
L'essentiel est que l'on dispose d'une méthode pour fixer l'orientation.
Il faudrait regarder si le code s'adapte facilement à la librairie ILI9225. Rien ne t'empêche d'essayer de modifier et compiler, sans le matériel.
Sinon : choisis le ILI9341 avec une résolution supérieure. Tu pourras peut-être combler an choisissant une police de plus grande taille.
Ou alors rester sur HX8340B : plus dur à trouver sur Ali.
Le tout est de choisir un écran avec une résolution suffisante et que le type de contrôleur soit indiqué, ce qui semble être le cas.