Introduction
Dans cette exemple, nous allons vous montrer un exemple de mise en oeuvre de notre librairie LCD disponible ici. L'exemple est découpé en deux partie :
- 1. Affichage d'une barre de chargement
- 2. Affichage d'un message avec un point d'exclamation clignotant.
N'hésitez pas à nous poser des questions sur la mise en oeuvre de programme sur le forum.
L'exemple est compilable avec gcc (fournit avec Winavr).
Spécificité de la barre de chargement
Les écrans LCD alphanumériques ne permettent pas d'accomplir de grande prouesse graphique. Néanmoins ils offrent la possibilité de créer des caractères stockés en mémoire et auquels sont attribués un code ASCII comme les autres caractères.
Afin de réaliser notre barre de chargement, nous avons donc créé 5 caractères correspondant au remplissage progressif du carré de 5x7 pixels permettant ainsi de simuler le chargement.
La fonction afficher_barre_progession se charge du séquencement et de l'affichage successif des caractères.
Téléchargez le fichier
Source (.c)
* Clic droit -> Enregistrer la cible du lien sous
Configuration
Mis à part la connexion du module d'extension myAVR LCD à la carte myAVR, aucune configuration particulière n'est nécessaire.
Le programme a été testé à la fréquence d'horloge indiquée dans le fichier source d'exemple mais peut tout à fait être modifié selon votre configuration.
Photo
