====== 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" }