Skip to content

Script que ayuda a controlar pantallas lcd 1602 2004 vía i2c haciendo uso del controlador PCF8574 adaptado para este tipo de pantallas

Notifications You must be signed in to change notification settings

CVRELECTRONICA/CVR_lcd_i2c_NodeMCU_Lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

CVR_lcd_i2c_NodeMCU_Lua

Script que ayuda a controlar pantallas lcd 1602 2004 vía i2c haciendo uso del controlador PCF8574 adaptado para este tipo de pantallas.

Modulos requeridos

bit i2c tmr

USO

Guarda el archivo CVR_lcd_i2c.lua en el modulo y listo.

Ejemplo

dofile("CVR_lcd_i2c.lua")

i2c_init(true, 0x27)

lcd_init() 
lcd_setCursor(1,0) 
lcd_print("CVR ELECTRONICA") 
lcd_setCursor(2,0) 
lcd_print("Tienda virtual!") 

Funciones

i2c_init(true,SDA,SCL) inicia el puerto i2c en los pines asignados

lcd_init(address) inicia la comunicacion con la pantalla en la direccion asgnada

lcd_clear() borra todo el texto de la pantalla

lcd_cursorOn(on,blink) enciende o apaga el cursor de la pantalla, cursor fijo o blink

lcd_ledOn(onLed) enciende o apaga el led de la pantalla

lcd_shiftToleft() desplaza la pantalla hace la izquierda

lcd_shiftToright() desplaza la pantalla hace la derecha

lcd_setCursor(y,x) posiciona el cursor en la direccion asignada

lcd_print(stringData) muestra el texto o variable en la pantalla

----

Si tienes dudas, recomendaciones o simplemente quieres saludar escribenos un mensaje a develop@cvrelectronica.com con gusto responderemos lo que sea que quieras decirnos.

COMPRAR COMPONENTES

Nota

El archivo init.lua ejecuta todas las funciones disponibles. guarda los dos archivos en tu placa, ejecutalos y cuentanos que tal... No olvides compartir este proyecto con todos tus amigos!!

About

Script que ayuda a controlar pantallas lcd 1602 2004 vía i2c haciendo uso del controlador PCF8574 adaptado para este tipo de pantallas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages