Étape 6: Le Code
Maintenant pour le code :
Il y a un peu de débogage que je suis en train de faire.
La disposition de l’IHM est principalement contenue dans le fichier d’en-tête étiqueté (Homescreen.h) vous pourrez voir dans le code où j’ai appelé les différentes fonctions de la bibliothèque.
Fonctions :
h.Background() ;
h.boxes() ;
h.Text() ;
h.Buttons() ;
..............................................................................................
Le « h » est simplement le nom que j’ai déclaré pour la classe Homescreen
Mes intentions avec ceci est que vous pouvez aller dans le fichier d’en-tête et de changer ou modifier le mode d’affichage de l’écran d’accueil. Les fonctions de ce fichier se trouvent dans le fichier LGDP4535.h. Simplement ouvrir et afficher la liste des fonctions variables assignées.
exemple :
fillRect (int16_t x, y d’int16_t, int16_t w, int16_t h, uint16_t c) ;
tft1.fillRect (0, 0, 210, 25, 5, bleu) ;
C’est un format spécifique tft1 est une nouvelle déclaration de classe LDGP4535.
« .fillRect » est la fonction
et "(0,0, 210, 25, 5, bleu)"
est---> (x, y, w, h, couleur)
tous doivent être max de 16 bits et entiers
---> en tout cas, cela devrait être un bon point pour vous de choisir une couleur et créer votre propre IHM de sauter. Votre va devoir salir avec elle et de critiquer le code un peu donc il permettra d’atteindre ce que vous désirez.
Boutons de l’écran et relais Conseil ajout :
Si les boutons sont censés faire partie de la commande du relais HMI. J’ai encore à mettre en œuvre ce code, mais vous pouvez ajouter le relais à quelque broches numériques que vous désirez. Jetez un oeil à la valeur booléenne dans la fonction « Touch() » du code, c'est-à-dire où la logique pour les boutons sont (n’hésitez pas à améliorer). Quoi qu’il en soit, ce que je ferais pour le relais est tout simplement créer une nouvelle fonction pour elle et créer un peu de drapeau qui permettra si le bouton est enfoncé. Passer cette valeur à votre fonction de relais et l’indicateur permettra le relais. Le code que vous souhaitez:)
CE CODE FONCTIONNE, MAIS IL Y A TOUJOURS PLACE À AMÉLIORATION... IL SUFFIT DE DIRE
PROFITEZ DE:)