Alguien ha tenido este problema? llevo rato buscando y veo que parece ser algo común pero aún no doy con la solución.
Hago una actualización a este tema.
Resulta que si estaba mostrando los caracteres pero al obtener del nodemcu solo 3V el contraste era tan bajo que casi ni se lee.
Intenté a darle sus 5v desde una fuente externa, y el lcd entiende con toda su potencia, pero no muestra nada.
He buscado otro rato más no parece ser algo del todo sencillo resolver esto, parece que usan otros módulos adicionales para poder hacer esto.
Alguna idea?
Deberías usar un LCD que funcione con 3.3V.
El nodemcu envia niveles de 3.3V pero si tu LCD espera 5V puede que no funcione bien. Deberías usar level shifters o sea un 74245 p.ej. pero es una de tantas opciones.
Me llama la atención porque 3.3V está por encima del Vih asi que un LCD debería reconocerlo como nivel Alto.
que modelo de LCD usas?
No encuentro nodemcu conectados a un LCD paralelo pero si via I2C usando el módulo.
Lo mejor que encontré es un Raspberry Pi2 que si es 3.3V en las salidas similar al nodemcu y sin embargo no hay mención de usar adaptadores de nivel. Ver link
Asi que tal vez no sea el problema.
