- Carte micro:bit
- Shiled Grove pour micro:bit
- Ecran LCD 1602 Grove (+ 3,3V)
- Câble Grove
Ce tutoriel explique comment afficher du texte sur un écran LCD contenant 2 lignes et 16 colonnes.
Matériel utilisé pour ce projet
Schéma du montage
Brancher l'afficheur LCD avec la carte électronique en suivant le schéma suivant :


Utilisation de l'afficheur LCD
Le bloc “Afficher sur la ligne le texte” de la catégorie “Affichage”, rubrique modules externes, permet de générer le code nécessaire à l’affichage de texte sur un écran LCD Grove compatible en 3,3V.
Brancher la carte micro:bit au shield Grove ainsi que l’afficheur LCD sur le port I2C, puis transférer le code suivant pour afficher un premier texte sur l'écran LCD :
L'alphabet est stocké dans la mémoire EEPROM de l'écran LCD. Dès qu'on souhaite écrire un caractère, celui-ci est traduit en une adresse mémoire, et c'est ainsi que le LCD parvient à l'afficher.
L’afficheur disposant de 2 lignes, il est possible de choisir la ligne sur laquelle sera affichée la chaînes de caractères (0 pour la ligne du haut – 1 pour la ligne du bas).
Brancher la carte micro:bit au shield Grove ainsi que l’afficheur LCD sur le port I2C, puis transférer le code suivant pour afficher un premier texte sur l'écran LCD :
L'alphabet est stocké dans la mémoire EEPROM de l'écran LCD. Dès qu'on souhaite écrire un caractère, celui-ci est traduit en une adresse mémoire, et c'est ainsi que le LCD parvient à l'afficher.
L’afficheur disposant de 2 lignes, il est possible de choisir la ligne sur laquelle sera affichée la chaînes de caractères (0 pour la ligne du haut – 1 pour la ligne du bas).
A vous de jouer !
L'objectif est d'afficher sur l'écran LCD la température T (en degré) du processeur de la carte micro:bit. Penser à y afficher le nom de la variable ainsi que l'unité de la grandeur mesurée.
Astuce : Utiliser le bloc "Créer un texte avec" pour chaque ligne ainsi que le bloc "Nettoyer l'afficheur lcd"
Tout fonctionne ? Pour vérifier, la solution se trouve ici.
Astuce : Utiliser le bloc "Créer un texte avec" pour chaque ligne ainsi que le bloc "Nettoyer l'afficheur lcd"
Tout fonctionne ? Pour vérifier, la solution se trouve ici.