loader

Activité 3 : afficher un message (Starter kit Vittascience)

Utilisation de l'écran LCD pour afficher des informations avec la carte NUCLEO-L476

L'écran LCD Grove est un module qui permet d'afficher un message textuel à l'utilisateur.
L'écran comporte un affichage de deux lignes de 16 caractères contenant des petits éléments (appelés cristaux) qui vont devenir opaque lorsque le courant est appliqué. On utilise le terme de LCD, pour Liquid Crystal Display = écran à cristaux liquides.
Il est possible d'afficher des lettres et des chiffres sur ce module.
zoom-ecran-FR
Pour programmer cet écran, on définit une place numérotée de 0 à 15 pour chacun des caractères et deux lignes : 0 en haut - 1 en bas.

Pour faire fonctionner cet écran LCD à l'aide de la carte NUCLEO-L476RG, il faut réaliser le branchement suivant : 
- Connecter le Shield Grove sur les connecteurs de la carte. 
- Brancher, à l'aide du câble Grove, l'écran sur l'un des ports nommés I2C disponibles.

ecran-FR

Attention à respecter le sens du branchement du câble Grove (4 fils en 1 avec détrompeur).

Passons maintenant à la programmation ! 

Nous allons utiliser le bloc : " [LCD] afficher le texte ... sur la ligne 0 position 0 ", disponible dans la partie Affichage du casier des blocs.

ecran-1-FR

Dans le bloc, il est possible de choisir l'une des deux lignes d'écriture pour cet écran : 0 en haut / 1 en bas 
Ainsi que la position (de 0 à 15) qui correspond au début du texte pour les caractères.


Le bloc " [LCD] Effacer l'écran " permet de réinitialiser l'affichage de l'écran. Il peut être utilisé pour réaliser un défilement de texte.
ecran-2-FR


Utiliser l'interface suivante pour programmer le module : 


Une fois le programme créé, il faut le copier sur la carte. Pour ce faire, il faut utiliser le bouton "Téléverser" (voir Activité 0 : Prise en main de la carte)

Dans cette partie, nous vous proposons de réaliser l'affichage d'un texte alternatif : un texte apparait puis s'efface pour laisser la place à un autre. 
Ce type d'affichage est souvent utilisé, notamment sur les étiquettes électroniques des prix dans les magasins ou sur les écrans des imprimantes 3D. Cela permet d'afficher plus d'informations.

Voici le programme à créer pour qu'il s'exécute en continu : 
- Afficher le texte "Starter kit" sur la ligne 0 de l'écran
- Attendre 1 seconde
- Effacer l'écran
- Afficher le texte "vittascience.com" sur la ligne 0 de l'écran
- Attendre 1 seconde


Les blocs sont déjà disponibles sur la zone de travail. Maintenant à vous de jouer : 


Lancer le simulateur pour vérifier la bonne exécution de votre programme ou télécharger-le sur la carte. 

Vous avez réussi ? Parfait, vous savez maintenant programmer un écran LCD à l'aide de votre carte NUCLEO-L476RG ! 
Découvrez les autres activités du Starter kit en cliquant sur les icônes ci-dessous.

ecran-exercice-FR

User licence