====== Créer un clavier sur tft 3.5" ======
Créer un clavier sur un afficheur TFT 3.5" est très utilisé.\\
Pour ce test je me suis donc inspiré du web.
===== Matos =====
* Un arduino (essai avec un UNO puis un MEGA)
* Un tft 3.5" touchscreen chinois, modèle ili9486
Pour le TFT il y a une bonne description [[http://www.lcdwiki.com/3.5inch_Arduino_Display-UNO|ICI]]\\
J'ai essayé plusieurs librairies, mais la seule qui affiche bien est [[https://github.com/prenticedavid/MCUFRIEND_kbv|MCUFRIEND_kbv]]\\
En effet celle d'Ardafruit qui est plus courante ne prend pas en charge le ili9486, par contre celle pour le touchescreen fonctionne correctement.\\
Ce qui fait commencer mon programme par ça:
/*______Import Libraries_______*/
#include
#include // Core graphics library
#include // Hardware-specific library
#include // touch control
MCUFRIEND_kbv tft;
/*______End of Libraries_______*/
Pour le programme, je me suis basé sur les exemple de MCUFRIEND.\\
Pas trop optimisé, mais ça marche!
Voici la trame du clavier :\\
{ "7", "8", "9", "^" },
{ "4", "5", "6", "<" },
{ "1", "2", "3", ">" },
{ "C", "0", "OK", "v" }