J'ai développé depuis quelques temps une suite de composants visuels pour écran tactile 320 x240 : boutons, éditeurs/afficheurs de texte, traceur de courbes, pagination (4 écrans virtuels disponibles par onglets) ...
Concrètement, c'est fait pour un Arduino Méga 2560 équipé d'un écran TFT tactile 320 x 240 pixels².
Vous aurez sans doute à choisir entre les lignes 7 ou 8 du fichier BaseComp.cpp en fonction du module afficheur dont vous disposez.
Une documentation ChP_Base.doc décrit chacun de ces composants et la manière de les programmer (programmation évènementielle). Il y a aussi des fichiers de démo.
Je suis content de ce triptyque avec lequel, en conjonction avec mes composants, j'ai déjà réalisé un gestionnaire d'arrosage, un enregistreur de paramètres de ma chaufferie, un contrôle de température, hauteur d'eau dans ma piscine, ...
As-tu pensé à mettre ça sur un repository type github ou bitbucket ? ça donnerait plus d'exposition, et d'autres pourraient participer et contribuer à enrichir.
Des petits screenshots seraient super pour donner un aperçu du rendu.
Exactement, sa as de la gueule! En voyant ce projet, je me rend compte de l'énorme fossé qui me reste as franchir en programmation.
Merci ChPr pour ce partage
Si la conception de ces composants a fait appel à pas mal de notions de langage objet et des listes chaînées, leur utilisation est relativement simple.
Sur le site où je propose mes applications (Arduino et autres), il y a un compteur de téléchargements qui m'indique quand et quelle application a été téléchargée.
Par ce biais, je vois régulièrement des téléchargements de la bibliothèque de composants visuels en version 1.
Celle-ci ayant été remplacée par la version 2, Je me demande par quel biais elle peut être obtenue.
Si au final, c'est la version 2 que vous obtenez : pas de problème. Par contre, si vous n'obtenez rien ou quelque chose qui ne soit pas la version 2, cela m'ennuie.
Si vous vous trouvez dans ce dernier cas, pouvez-vous me dire et m'indiquer par quel biais vous êtes arrivé à cela.