electrónica

Dirección de I2C con ESP8266

Al usar una LCD con la ESP8266 podemos usar un circuito I2C que nos ahorra conexiones. Todo funciona de maravilla, pero debemos saber la dirección del circuito I2C.

I2C con NodeMCU ESP8266 – Averiguar dirección hexadecimal

En este post te mostraré cómo averiguar la dirección hexadecimal del circuito I2C usando la NodeMCU ESP8266 para conectar a una pantalla o LCD.

Circuito

El circuito de conexión es realmente sencillo. Conectamos el voltaje de la tarjeta al del I2C, así como la tierra.

Por otro lado conectamos el SDA al pin D2 y el SCL al pin D1. Queda mejor explicado con la imagen del circuito en fritzing:

Dirección I2C con ESP8266

No olvides que dentro del I2C hay un jumper que conecta dos pines (lo puedes ver de color verde en la imagen superior, está en la esquina superior izquierda, abajo de donde dice LED).

Código

Después de eso cargamos el siguiente código. Puedes usar cualquier IDE, yo usaré VSCode con PlatformIO, si tú usas otro no olvides hacer las adecuaciones necesarias.

See the gist on github.

Ahora abre el monitor serial, y si has conectado todo correctamente, verás la dirección impresa. En mi caso es 0x3F:

Averiguar dirección de I2C para LCD con ESP8266

Ahora que ya conoces la dirección, solo debes indicarla al crear tu objeto de LCD así:

LiquidCrystal_I2C lcd(0x3f, 16, 2);

Por aquí te dejo más sobre Electrónica.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Compartir
Publicado por
parzibyte

Entradas recientes

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…

2 días hace

Enviar mensaje con bot de Telegram usando JavaScript (lado del cliente)

Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…

2 días hace

PHP: incrustar imagen en base64

El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP:…

2 días hace

Plugin ESC POS – Actualización 3.4.0: imprimir HTML

El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…

3 días hace

JavaScript (lado del cliente): leer pixeles de imagen

En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…

1 semana hace

PHP y JavaScript: llenar select con AJAX

Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…

1 semana hace

Esta web usa cookies.