Projet | Mini projet - Arduino | Afficheur LCD
Activités
Nous mettons en oeuvre la carte fille AdaFruit munie d'un afficheur LCD à l'aide des bibliothèques associées.
La communication est supportée par un bus I²C. Il s'agit d'un bus numérique rapide supporté par nombre de constructeurs de composants électroniques dont Philips.
Son utilisation reste simple grâce à la bibliothèque Wire.h. Ce bus présente l'avantage de ne monopoliser que les broches A4 et A5 de la carte Uno pour dialoguer avec l'interface de l'afficheur (circuit MCP23017). Les autres broches restent ainsi disponibles pour d'autres applications.
Exploitation de l'afficheur LCD : Liquid Crystal Display
Nous commençons par télécharger les deux bibliothèques Adafruit_RGBLCDShield et Adafruit_MCP23017 intégrées dans le ZIP à disposition sur le site AdaFruit vers le répertoire Documents/Arduino/Libraries
- Recopier le programme d'affichage annexé sous Arduino. Le sauvegarder dans le répertoire Documents/Arduino
- Expérimenter les fonctions lcd.setCursor(); et lcd.print(« message »); selon le dispositif.
- Expérimenter et commenter les méthodes présentées ci-dessous, associées à la bibliothèque.
Exploitation du clavier
Le clavier est réalisé par les cinq poussoirs disposés sur la carte de l'afficheur LCD.
- Recopier le programme de lecture du clavier, sous Arduino.
- S'assurer que le programme fonctionne dans le terminal Arduino.
Synthèse
Il s'agit d'écrire un programme qui affiche sur l'écran LCD le nom de la touche sur laquelle on appuie.
- Proposer et tester le programme. Faire constater le fonctionnement s'il est satisfaisant.
- Ajouter les commentaires utiles à la compréhension du programme puis l'imprimer.
Les méthodes associées à la bibliothèque AdaFruit
lcd.home();
lcd.noDisplay();
lcd.display();
lcd.noBlink();
lcd.blink();
lcd.noCursor();
lcd.cursor();
lcd.scrollDisplayLeft();
lcd.crollDisplayRight();
lcd.leftToRight();
lcd.rightToLeft();
lcd.autoscroll();
lcd.noAutoscroll();
Programme lecture
Exploitation des boutons poussoirs. Accès au terminal par l'icône en haut à droite.