LCD 4x20 sur un Raspberry Pi via un MCP23017

Tutoriel de réalisation : http://nagashur.com/wiki/doku.php?id=raspberry_pi:lcd_via_mcp23017

Démo d'utilisation d'un écran LCD 4*20 avec rétro-éclairage RGB. L'écran est connecté à un Raspberry Pi par le biais d'une puce MCP23017, qui permet de rajouter 16 ports GPIO au Raspberry par I²C. J'ai utilisé la base du code d'adafruit que j'ai modifié pour y ajouter la gestion des 4 lignes et des 20 caractères au lieu de 2*16, des fonctions d'écriture sur une ligne spécifique, et une fonction d'écriture qui fait les retours à la ligne automatiquement.
On peut voir dans la vidéo trois couleurs de rétro-éclairage, mais on peut combiner les couleurs pour plus de possibilités, et également modifier le niveau de chaque couleur par PWM.

Voici la référence de la MCP23017 sur adafruit : https://www.adafruit.com/products/732
L'écran LCD : https://www.adafruit.com/products/498
Le tutorial d'Adafruit pour l'utilisation de leur "LCD shield" pour Raspberry, dont j'ai repris le code : http://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi
Mon tutoriel sur l'utilisation de la MCP23017 : http://nagashur.com/blog/?p=621
Mon tuto sur l'utilisation d'un LCD 4x20 via un MCP23017 : http://nagashur.com/blog/?p=622
Les fonctions sur le forum Adafruit : http://adafruit.com/forums/viewtopic.php?f=47&t=36239&p=179178
Le datasheet complet du contôleur LCD : http://www.adafruit.com/datasheets/HD44780.pdf"

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

 

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3