Bibliothèque de pilote LCD Arduino I2C et PackMan

Ce projet est un port d’Arduino complète d’une Instructable antérieure qui peut être trouvé ici ;

Qui s’intitulait instantané...

« Microchip PIC Library pour contrôler une 20 de 4 LCD sur I2C »

C' est mon premier rendez-vous à l’écriture d’une bibliothèque de Arduino C++ donc toutes mes excuses si ce n’est pas à 100 % parfait Arduino « parlent ».

Il a été entièrement testé sans aucun problème jusqu'à un maximum de 4 écrans à cristaux liquides de différentes dimensions, comme dans la photo ci-jointe ci-dessus.

La conversion série I2C LCD parallèle est assurée par un module de conversion acheté sur Ebay comme détaillé dans l’Instructable susmentionné qui s’articule autour de l’extenseur de IO PCF8574.

J’inverse machiné le PCB et ont fourni un exemplaire du circuit ci-dessus si vous souhaitez faire vos propres à partir de zéro. Bien qu’étant donné le prix fou de £1,79, je recommande vivement de vous achetez un plutôt que de fournir d’effort pour Solène un ensemble.

Une copie de l’intégralité de la bibliothèque zippé est incluse ci-dessous.

Pour « installer », vous devez suivre les instructions d’installation de bibliothèque Arduino pour importation d’une bibliothèque de .zip donnée ici ;

https://www.Arduino.cc/en/Guide/Libraries

La bibliothèque donne accès à toutes les fonctionnalités de LCD HD44780 ainsi qu’un accès en lecture de l’écran pour permettre à lecture de ram DD et CG ainsi que l’indicateur occupé si vous avez besoin interroger l’écran pour voir la disponibilité sur les opérations lentes. Il réalise cela en configurant l’écran LCD en mode 4 bit.

Le fichier zip contient également un outil pour aider à créer vos propres caractères personnalisés.

Articles Liés

Importer une bibliothèque de Code pour Arduino

Importer une bibliothèque de Code pour Arduino

Importer une bibliothèque de Code dans l'environnement du logiciel Arduino.Il s'agit d'une compétence que tous ceux qui travaillent au-delà des principes du code de base de l'IDE Arduino auront à un moment donné à apprendre.Ce petit instructable fera
Bibliothèque de clavier avec Arduino sans à l’aide du clavier (premier tutoriel)

Bibliothèque de clavier avec Arduino sans à l’aide du clavier (premier tutoriel)

Pavé utilisé habituellement dans la plupart des projets permettant aux clients de traiter avec le projet tel que (Real Time Clock (RTC) pour ajuster le jour, temps, contrôle d'accès,... etc) mais si vous l'utilisez avec la bibliothèque d'Arduino clav
Bibliothèque d’Arduino pour moteur pas à pas 28BYJ-48 et pilote ULN2003

Bibliothèque d’Arduino pour moteur pas à pas 28BYJ-48 et pilote ULN2003

Le moteur pas à pas 28BYJ-48 avec le pilote ULN2003 semble maintenant tout à fait une configuration courante. Le moteur et le conducteur sont facilement disponibles et à peu de frais. Toutefois, la bibliothèque de moteur stepper arduino standard ne f
Arduino TFT affichage et polices de la bibliothèque

Arduino TFT affichage et polices de la bibliothèque

Je suis assez fan de l'Arduino comme il y a tellement logiciels déjà disponibles sur l'internet, ce qui rend remplir plus facilement de nouveaux projets !Récemment j'ai acheté quelques écrans TFT 1.8" à bas prix pour un projet, au début je ne pouvais
Arduino PID bibliothèque - réglage de la luminosité

Arduino PID bibliothèque - réglage de la luminosité

définitions de PID :Le contrôleur proportionnel/intégrale/dérivé ou le régulateur PID ou le PID juste, est techinics de contrôle d'un processus qui relient des actions proportionnelles intégrale et dérivées, ce qui provoque le signal d'erreur est min
Comment utiliser la bibliothèque SRIO pour Arduino

Comment utiliser la bibliothèque SRIO pour Arduino

avec SRIO Library, vous pouvez étendre votre Arduino d'e/s avec registre à décalage 4021 et 74HC595vous pouvez trouver ce tutrorial ici : http://www.e-licktronic.com/en/content/19-tutorial-library-sriohttp://www.e-licktronic.com/en/content/19-tutoria
Linkit celui d’Arduino I2C de Communiction

Linkit celui d’Arduino I2C de Communiction

Dans la dernière instructable je vous ai montré comment créer un moniteur de tension à l'aide de la linkit un et après avoir fait une couple de projet à l'aide de Linkit un Conseil que j'ai réalisé qu'il serait grand si nous pouvions faire la linkit
Bibliothèque PIC de Microchip pour contrôler une 20 de 4 LCD sur I2C

Bibliothèque PIC de Microchip pour contrôler une 20 de 4 LCD sur I2C

Ce Instructable présente une bibliothèque de « C » pour contrôler un seul 20 par 4 LCD basée sur le contrôleur LCD HD44780 sur I2C à l'aide de l'extenseur de IO 8 bits NXP PCF8574 distant. L'écran LCD est configuré pour l'interfaçage de 4 bits et peu
Horloge avec thermomètre en utilisant Arduino, i2c 16 x 2 lcd, capteur RTC DS1307 et DHT11.

Horloge avec thermomètre en utilisant Arduino, i2c 16 x 2 lcd, capteur RTC DS1307 et DHT11.

Hello! Il a été un moment j'ai n'a pas posté quelque chose sur Instructables, mais maintenant que j'ai fait un projet simple que j'ai vu sur internet sous diverses formes. J'ai réussi à générer un code à l'aide d'autres codes que j'ai trouvé sur inte
Arduino - I2C LCD 1602A - mot de passe protégé porte d’accès avec relais - KY-019

Arduino - I2C LCD 1602A - mot de passe protégé porte d’accès avec relais - KY-019

Salut tout le monde! Aujourd'hui, j'ai fait un simple code pour commander un gâche électrique de verrouillage avec un mot de passe / Code d'accès à l'aide d'un relais 1 canal. Je n'ai pas une telle serrure, mais j'ai démontré avec une lampe reliée au
Arduino Serial Terminal Oled avec bibliothèque Adafruit SSD1306

Arduino Serial Terminal Oled avec bibliothèque Adafruit SSD1306

J'ai utilisé la bibliothèque et les graphiques Adafruit_GFX Adafruit_SSD1306 que j'ai fait la plateforme Arduino utilisée comme terminal sérieet les caractères reçus atravez un mini écran OLED, ce n'est que la première partie d'un projet un peu plus
Comment faire pour installer les bibliothèques dans l’Arduino

Comment faire pour installer les bibliothèques dans l’Arduino

c'est juste un mini instructable pour décrire le processus d'ajout et d'utilisation d'une bibliothèque dans l'Arduino. C'est assez bien les informations nécessaires si vous voulez de plus avec votre arduino que clignoter une LED.Étape 1: Trouver une
Configuration du logiciel DigiX/Arduino ARM DUE math bibliothèque

Configuration du logiciel DigiX/Arduino ARM DUE math bibliothèque

Voici mes notes sur comment configurer mon environnement de développement pour le jury de DigiX. Le Conseil de DigiX (par digistump) est mon nouveau jouet pour ce projet. Il a plusieurs fonctions pratiques qui augmentent l'Arduino Due. Son basé sur l
Bibliothèques de l’Arduino pour userspace

Bibliothèques de l’Arduino pour userspace

Bibliothèques d'userspace Arduino-comme pour le Beagle - GSoC 2013Presque tout le monde dans la communauté embedded est familier avec l'environnement de développement Arduino. Créer des bibliothèques de l'Arduino pour userspace pourrait offrir import