Cmo utilizar la biblioteca I2C para la pantalla LCD 16x2
_________________________________________________________

Esta biblioteca est diseada para usar una pantalla LCD de 16x2 conectada a un I2-IO-Expander
Mdulo, como el de Arduino uno

Archivos: LcdI2cLib.c
	  LcdI2cLib.h
	  I2cLib.c
	  I2cLib.h

Edite I2cLib.h con cualquier editor de texto y reemplace en lnea:
#define LCD_I2C_ADR	0
el valor final 0 por la direccin I2C de su mdulo I2C (quizs 0x27)
segun su documentacion

En LdMicro, cree una escalera usando la funcin de escritura I2C y use esta direccin
para acceder a la pantalla LCD, con el campo 'registro' = 255
(este valor tambin se puede modificar en la biblioteca como se indica arriba si es necesario)

En el campo 'enviar variable', puede poner una variable o un valor, sabiendo que
hay 3 posibilidades:

- Los valores entre 0 y 0x10 son comandos (descritos en bibliotecas):
 	0x00= Borrar pantalla
	0x01= Inicio cursor
	0x02= Pantalla parpadeante
	0x03= Pantalla normal

	0x0F= Backlight off (si possible)
	0x10= Backlight on (si possible)

	Otros valores / funciones se pueden agregar en las bibliotecas

- los valores superiores a 0x80 son comandos de movimiento para mover el cursor a la lnea y, col x:
	bit  7= 1
	bits 6-5= y-1	permite 4 lineas 1->4	
	bits 4-0= x-1	permite 32 columnas 1->32

	Ejemplo: 0xA5 = 1 01 00101 mover el cursor a la lnea 2, columna 6

- otros valores entre 0x11 y 0x7F son caracteres estndar para mostrar en la posicin del cursor

Normalmente no se evita usar otros dispositivos I2C en el mismo bus
Se ha probado con xito en PIC16F877

JG

