Table des matières:
- Étape 1: télécharger la bibliothèque dans les bibliothèques Arduino
- Étape 2: Connectez votre code PIN
- Étape 3: Télécharger le code et exécuter
Vidéo: Interfaçage de l'écran LCD 20X4 à Nodemcu : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
J'ai décidé de partager cela car j'avais déjà rencontré des difficultés avec ma tâche précédente, j'ai essayé d'interfacer l'écran LCD graphique (128x64) avec Nodemcu mais en vain, j'ai échoué. Je suppose que cela doit être quelque chose à voir avec la bibliothèque (la bibliothèque pour l'écran LCD graphique est différente de l'écran LCD commun), il semble que la bibliothèque existante actuelle ne convient pas à l'interfaçage GLCD nodemcu, j'espère vraiment qu'ils sortiront avec la "bibliothèque appropriée" bientôt. Je voulais faire un essai mais je suis pressé par le temps, j'ai donc pris la décision de passer d'un écran LCD graphique à un écran LCD Bluebacklight 20x4. Je pensais que cela allait être facile car les fonctionnalités sont assez similaires à celles de l'écran LCD 16x2, mais je me suis encore trompé. Ainsi, début de mon voyage d'essai et d'erreur pour faire ce travail.
L'interfaçage de n'importe quel écran LCD avec Arduino Uno est facile, vous pouvez trouver de nombreux tutoriels disponibles. Il existe également un didacticiel pour l'interfaçage d'écrans LCD avec NodeMCU, certains utilisent "l'extenseur I2C" de "registre à décalage" et d'autres utilisent "l'adaptateur LCD I2C", mais il semble que tous ces didacticiels ne soient pas compatibles et que certains soient " obsolètes ", ils pourraient l'être. en utilisant une bibliothèque différente ou ancienne, j'obtiens une fois une erreur comme celle-ci: "Erreur de compilation pour la carte NodeMCU 1.0 (module ESP-12E)", donc je change de bibliothèque. Compilation terminée mais avec un avertissement: "ATTENTION: la bibliothèque LiquidCrystal_I2C-1.1.2 prétend s'exécuter sur une ou plusieurs architectures (avr) et peut être incompatible avec votre carte actuelle qui s'exécute sur (esp8266) architecture(s)", je lui ai donné un essai quand même, téléchargez sur mon tableau puis Succès !
Étape 1: télécharger la bibliothèque dans les bibliothèques Arduino
Avant de commencer, assurez-vous d'avoir déjà installé la bibliothèque pour NodeMCU, sinon vous pouvez suivre cette étape ici. Après cela, n'oubliez pas de télécharger et d'installer également votre bibliothèque LiquidCrystal_I2C pour votre écran LCD.
Ci-joint le fichier zip de la bibliothèque LiquidCrystal_I2C que j'ai utilisé pour ce tutoriel. Je ne me souviens plus du site Web sur lequel je l'ai téléchargé, mais je remercie le propriétaire.
notes: c'est le fichier qui vient avec l'avertissement que j'ai mentionné plus tôt. Mais je n'ai aucun problème à télécharger le code sur ma carte NodeMCU.
Étape 2: Connectez votre code PIN
Je connecte l'écran LCD à NodeMCU à l'aide d'un adaptateur série LCD I2C, de 8 broches de l'écran LCD à 4 broches de l'adaptateur. C'est très pratique car NodeMCU est petit et nous voulons limiter l'utilisation de broches sur cette carte. J'utilise les broches D1, D2, Vin et Gnd du NodeMCU. La connexion à l'écran LCD:
Vin = VCC
Terre = Terre
D1 = SDA
D2 = SCL
Très simple.
Étape 3: Télécharger le code et exécuter
Copiez le code que j'ai joint ici et exécutez. Assurez-vous que vous avez sélectionné le Modifier le code à votre guise. Bonne chance.
Que ce petit tutoriel vous soit utile. Si vous avez des questions, n'hésitez pas à commenter.
Conseillé:
Interfaçage avec un écran LCD M4Inclusion : 5 étapes
Interfaçage avec un écran LCD M4Inclusion : Ce tutoriel va nous permettre de contrôler un écran LCD via Wi-Fi depuis notre smartphone Si nous n'avons pas le drivermall nous pouvons utiliser l'arduino, mais en dessous le lien pour le développement du Drivemall. préférant le Drivemall au cla
Interfaçage 8051 avec DS1307 RTC et affichage de l'horodatage sur l'écran LCD : 5 étapes
Interfaçage 8051 avec DS1307 RTC et affichage de l'horodatage sur l'écran LCD : Dans ce tutoriel, nous vous avons expliqué comment interfacer le microcontrôleur 8051 avec le ds1307 RTC. Ici, nous affichons l'heure RTC sur l'écran LCD à l'aide de la simulation Proteus
Interfaçage LPC2148 avec écran LCD 16 * 2: 5 étapes
LPC2148 Interfaçage avec 16*2 LCD : Dans ce tutoriel, je vais vous expliquer comment interfacer lpc2148 avec 16*2 lcd
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Écran LCD I2C/IIC - Convertir un écran LCD SPI en écran LCD I2C : 5 étapes
Écran LCD I2C/IIC | Convertir un écran LCD SPI en écran LCD I2C : l'utilisation de l'écran lcd spi nécessite trop de connexions, ce qui est vraiment difficile à faire