en compras
mayores a $750
Compras mayores a $750
Ordena el material de todo tu salón y obtén un descuento.
en compras
mayores a $750
Compras mayores a $750
Ordena el material de todo tu salón y obtén un descuento.
En algunas ocasiones tendremos la necesidad de conectar dos o mas pantallas por el bus i2c. Por lo que es necesario cambiar la dirección de la pantalla para que muestre correctamente los datos a cada pantalla.
Normalmente los módulos para pantallas i2c vienen con una dirección hexadecimal por defecto. En algunas ocasiones la dirección puede ser 0x27 o 0x3F.
Diagrama de conexión pantalla lcd con modulo i2c.
Para conocer la dirección de la pantalla es necesario conectar la pantalla lcd al bus i2c y cargar el siguiente programa.
Una vez conectada la pantalla nos mostrara la dirección hexadecimal de esa pantalla. Para ello conectaremos 3 pantallas distintas y veremos que dirección tiene cada una.
Una vez cargado el programa al arduino podremos abrir el monitor serial y observar la dirección de la primer pantalla, pantalla lcd 16x2 fondo azul, como podemos ver en el monitor serial la dirección es 0x3F.
Ahora conectamos la siguiente pantalla LCD 16x2 fondo verde. La dirección de esta pantalla es 0x27;
Ahora conectamos la siguiente pantalla LCD 20x4 fondo azul. La dirección de esta pantalla es 0x27;
Ahora vemos que tenemos un problema, pues dos pantallas tienen la misma dirección hexadecimal por lo que es necesario cambiar la dirección.
Para cambiar la dirección vamos a ubicar en el modulo 3 pines
Cada combinación de A0 A1 y A3 se obtiene una dirección diferente.
Ahora solo debemos cambiar la dirección a una de las pantallas que tienen repetida la dirección, en este caso cambiare la dirección de la pantalla verde 16x2 a 0x26.
Ahora conectamos de nuevo la pantalla al bus i2c y revisamos que aparezcan 3 dispositivos en el monitor serial.
Dejar un comentario