Arduino Nano ESP32 - pantalla LCD
Este tutorial ofrece instrucciones sobre cómo usar Arduino Nano ESP32 con LCD I2C. En detalle, aprenderemos:
- Cómo mostrar texto en un LCD I2C usando la placa Arduino Nano ESP32.
- Cómo mostrar caracteres especiales en el LCD I2C usando la placa Arduino Nano ESP32.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de LCD I2C 16x2
Pinout del LCD I2C
LCD I2C tiene 4 pines:
- Pin VCC: la fuente de alimentación para la pantalla LCD, debe conectarse a VCC (5V).
- Pin GND: conecta este pin a GND (0V).
- Pin SCL: pin de la señal de reloj I2C.
- Pin SDA: pin de la señal de datos I2C.

Coordenadas LCD 16x2
LCD I2C 16x2 tiene 2 filas y 16 columnas con índices que comienzan en 0.

Diagrama de cableado entre LCD I2C y Arduino Nano ESP32
- Al alimentar la placa Arduino Nano ESP32 a través del puerto USB.

This image is created using Fritzing. Click to enlarge image
- Al alimentar la placa Arduino Nano ESP32 a través del pin Vin.

This image is created using Fritzing. Click to enlarge image
※ Nota:
Al alimentar el Arduino Nano ESP32 a través del puerto USB, es posible alimentar la pantalla LCD utilizando el pin VBUS del Arduino Nano ESP32, lo que elimina la necesidad de una fuente de alimentación externa. Sin embargo, es importante señalar que este enfoque puede no funcionar, ya que la energía proporcionada por el pin VBUS podría ser insuficiente para el correcto funcionamiento de la pantalla LCD.
Cómo programar un LCD I2C usando Arduino Nano ESP32
- Incluir la librería LiquidCrystal_I2C:
- Declarar un objeto LiquidCrystal_I2C:
- Inicializar la pantalla LCD.
- Coloca el cursor en la posición deseada (índice de columna, índice de fila)
- Imprimir un mensaje en la pantalla LCD.
※ Nota:
La dirección I2C del LCD puede variar entre fabricantes. En el código, usamos la dirección 0x27, que es especificada por el fabricante DIYables.
Código para Arduino Nano ESP32
Pasos R\u00e1pidos
- Si es la primera vez que usas Arduino Nano ESP32, consulta cómo configurar el entorno para Arduino Nano ESP32 en Arduino IDE.
- Abre el Administrador de Bibliotecas haciendo clic en el icono Administrador de Bibliotecas en la barra de navegación izquierda de Arduino IDE
- Escribe “LiquidCrystal I2C” en la caja de búsqueda, luego busca la biblioteca LiquidCrystal_I2C de Frank de Brabander
- Haz clic en el botón Instalar para instalar la biblioteca LiquidCrystal_I2C.

- Copia el código anterior y pégalo en el IDE de Arduino.
- Compila y carga el código en la placa Arduino Nano ESP32 haciendo clic en el botón Subir del IDE de Arduino.
- Mira el resultado en la pantalla LCD.
- Prueba a modificar el texto y su posición.
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.
Haz más con LCD
Personaje personalizado
Si desea mostrar caracteres o símbolos especiales (p. ej., emoticono), consulte cómo mostrar los caracteres especiales en la pantalla LCD.
Solución de problemas en LCD I2C
Si la pantalla LCD no muestra nada, por favor consulte ¡El LCD no funciona! - Lista de verificación