Taula de continguts:
- Pas 1: pengeu la biblioteca a les biblioteques Arduino
- Pas 2: connecteu el vostre pin
- Pas 3: pengeu codi i executeu
Vídeo: Interfície de pantalla LCD 20X4 a Nodemcu: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Vaig decidir compartir-ho, ja que he estat afrontant dificultats amb la meva tasca anterior, he intentat connectar la pantalla LCD gràfica (128x64) amb Nodemcu, però en va no he aconseguit. M’imagino que això deu tenir alguna cosa a veure amb la biblioteca (la biblioteca per a gràfics LCD és diferent de la LCD comuna), sembla que la biblioteca existent actual no s’adapta a la interfície GLCD nodemcu, espero que surti amb la "biblioteca adequada" aviat. Volia provar-ho, però estic limitat, així que vaig prendre la decisió de canviar de LCD gràfic a Bluebacklight 20x4 LCD. Vaig pensar que això seria fàcil, ja que les característiques eren molt semblants a les de 16x2 LCD, però em vaig tornar a equivocar. Per tant, comenceu el meu viatge de prova i error per fer que això surti bé.
La interfície de qualsevol pantalla LCD amb Arduino Uno és fàcil, podeu trobar molts tutorials disponibles. També hi ha un tutorial per a Interfacing LCD amb NodeMCU, alguns utilitzen "I2C expender" de "Shift register" i d'altres utilitzen "I2C LCD adapter", però sembla que no són compatibles amb tots aquests tutorials i alguns estan "obsolets", poden ser fent servir una biblioteca diferent o antiga, apareix un error així: "Error en compilar la placa NodeMCU 1.0 (mòdul ESP-12E)", de manera que canvio a una biblioteca diferent. He fet la compilació però amb un advertiment: "ADVERTÈNCIA: la biblioteca LiquidCrystal_I2C-1.1.2 afirma que s'executa en arquitectures (avr) i pot ser incompatible amb la vostra placa actual que s'executa en arquitectures (esp8266)", li he donat proveu-ho de totes maneres, carregueu-ho al meu tauler i, a continuació, reeixiu!
Pas 1: pengeu la biblioteca a les biblioteques Arduino
Abans de començar, assegureu-vos que ja heu instal·lat la biblioteca per a NodeMCU, si no, podeu seguir aquest pas aquí. Després, no oblideu descarregar i instal·lar la vostra biblioteca LiquidCrystal_I2C per a la vostra pantalla LCD.
Aquí s’adjunta el fitxer zip de la biblioteca LiquidCrystal_I2C que he estat utilitzant per a aquest tutorial. No recordo de quin lloc web l’he descarregat, però sí al propietari.
notes: aquest és el fitxer que s'inclou amb l'advertència que he esmentat anteriorment. Però no tinc cap problema en carregar el codi a la meva placa NodeMCU.
Pas 2: connecteu el vostre pin
Connecto la pantalla LCD a NodeMCU mitjançant l’adaptador sèrie I2C LCD, des de 8 pins de la pantalla LCD fins a 4 pins de l’adaptador. Això és molt convenient, ja que NodeMCU és petit i volem limitar l’ús de pin en aquest tauler. Estic fent servir els pins D1, D2, Vin i Gnd del NodeMCU. La connexió a la pantalla LCD:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Molt senzill.
Pas 3: pengeu codi i executeu
Copieu el codi que he adjuntat aquí i executeu-lo. Assegureu-vos que hàgiu seleccionat Alter the code to your like. Bona sort.
Que aquest petit tutorial us sigui útil. Si teniu alguna consulta, no dubteu a fer comentaris.
Recomanat:
Interfície amb pantalla LCD M4 Inclusió: 5 passos
Interfície amb una pantalla LCD M4 Inclusió: aquest tutorial ens permetrà controlar una pantalla LCD a través de Wi-Fi des del nostre telèfon intel·ligent Si no disposem del dispositiu petit, podem utilitzar l’arduino, però a sota de l’enllaç per al desenvolupament del Drivemall. preferint el Drivemall per sobre de la cla
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Tutorial Arduino LCD 16x2 - Interfície de pantalla LCD 1602 amb Arduino Uno: 5 passos
Tutorial Arduino LCD 16x2 | Interfície de pantalla LCD 1602 amb Arduino Uno: Hola nois, ja que molts projectes necessiten una pantalla per mostrar les dades tant si es tracta d’un comptador de bricolatge com de pantalla de comptadors de subscripcions a YouTube o una calculadora o un pany de teclat amb pantalla i si tot aquest tipus de projectes es fan amb arduino definitivament
Pantalla LCD I2C / IIC - Utilitzeu un LCD SPI a la pantalla LCD I2C mitjançant el mòdul SPI a IIC amb Arduino: 5 passos
Pantalla LCD I2C / IIC | Utilitzeu un LCD SPI a la pantalla LCD I2C Utilitzant el mòdul SPI a IIC amb Arduino: Hola, ja que un SPI LCD 1602 normal té massa cables per connectar-se, de manera que és molt difícil connectar-lo amb arduino, però hi ha un mòdul disponible al mercat. converteix la pantalla SPI en pantalla IIC, de manera que només heu de connectar 4 cables
Pantalla LCD I2C / IIC - Convertiu un LCD SPI a pantalla LCD I2C: 5 passos
Pantalla LCD I2C / IIC | Converteix una pantalla LCD SPI a la pantalla LCD I2C: fer servir una pantalla LCD SPI necessita massa connexions, cosa que és molt difícil de fer, així que he trobat un mòdul que pot convertir el LCD i2c al LCD SPI, així que comencem