3

Click here to load reader

Ecran CLCDxxx sur I2C avec Arduino - pobot.org · compatibles avec la bibliothèque native Liquid Crystal d'Arduino, nous n'avons pas trouvé de code source compatible avec les commandes

  • Upload
    ngokiet

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ecran CLCDxxx sur I2C avec Arduino - pobot.org · compatibles avec la bibliothèque native Liquid Crystal d'Arduino, nous n'avons pas trouvé de code source compatible avec les commandes

Ecran CLCDxxx sur I2C avec Arduino

Extrait du PoBot

http://www.pobot.org

Ecran CLCDxxx sur I2C avec

Arduino- Composants - Les sorties - Les afficheurs -

Date de mise en ligne : samedi 22 octobre 2011

PoBot

Copyright © PoBot Page 1/3

Page 2: Ecran CLCDxxx sur I2C avec Arduino - pobot.org · compatibles avec la bibliothèque native Liquid Crystal d'Arduino, nous n'avons pas trouvé de code source compatible avec les commandes

Ecran CLCDxxx sur I2C avec Arduino

Lextronic propose des écrans à cristaux liquides LCD économiques[http://www.lextronic.fr/R1576-lcd-i2c.html] déclinés en plusieurs tailles (CLCD162 ouCLCD204) et plusieurs éclairages (vert, bleu et même RGB). Contrairement à d'autres écranscompatibles avec la bibliothèque native Liquid Crystal d'Arduino, nous n'avons pas trouvé de codesource compatible avec les commandes I2C de cette gamme. C'est désormais chose faite !

Sommaire• L'écran• Le code• Le résultat

Mise à jour : la bibliothèque est désormais disponible pour le logiciel Arduino 1.0, car les fonctions I2C ont changéainsi que la classe mère Print (voir notre article complet sur le sujet).

L'écran

Comme d'autres écrans LCD / I2C, un écran classique à connexion parallèle est soudé sur une petite cartecomportant une puce (ici, un AVR Atmel reprogrammable) et un ou plusieurs connecteurs.

Le rétro-éclairage de cette version est réglable par un potentiomètre miniature.

Le code

Copyright © PoBot Page 2/3

Page 3: Ecran CLCDxxx sur I2C avec Arduino - pobot.org · compatibles avec la bibliothèque native Liquid Crystal d'Arduino, nous n'avons pas trouvé de code source compatible avec les commandes

Ecran CLCDxxx sur I2C avec Arduino

Chaque commande du protocole LCD I2C est composée d'octets à envoyer avec la bibliothèque Wire. Pour simplifierces commandes, et revenir à des fonctions standards (on parle d'API), une bibliothèque pour Arduino a été écriteselon le format LCDXXX décrit sur le Playground Arduino [http://www.arduino.cc/playground/Code/LCDAPI].

Library Arduino "CLCD" version pour Arduino 0022 et précédentes

Library Arduino "CLCD" 1.0 Mise à jour pour le logiciel Arduino 1.0

Le résultat

Voici le test disponible dans l'exemple :

Et voici la réponse d'Yves, notre lecteur attentif qui a réussit à prendre en main la bibliothèque.

Copyright © PoBot Page 3/3