Conectar una pantalla LCD al ESP32
Ahora vamos conectar una pantalla LCD al ESP32 para poder mostrar algún texto a los usuarios, además agregaremos algunas características a nuestro texto por ejemplo:
- Hacer que el texto se muestre en 2 líneas.
- Hacer que el texto se mueva de izquierda a derecha.
Requerimientos:
- 1 ESP32.
- 1 Display LCD 16 x 2.
- 1 Potenciómetro.
- Cables.
Conexiones:
| Display | ESP32 |
| K | GND |
| A | VIN (5 V) |
| D7 | D21 |
| D6 | D19 |
| D5 | D18 |
| D4 | D5 |
| E | D23 |
| RW | GND |
| RS | D22 |
| V0 | SIG (POTENCIÓMETRO) |
| VDD | VIN (5 V) |
| VS | GND |

Código y diagrama: https://wokwi.com/projects/343502272494305876

//Agregamos ls librerias de cristal liquido
#include <LiquidCrystal.h>
//Inicializamos los pines conectados de la pantalla de cristal liquido al esp32
LiquidCrystal lcd(22,23,5,18,19,21);
void setup() {
// Inicializamos el display de 16 x 2
lcd.begin(16, 2);
}
void loop() {
//Nos posicionamos en la posiciocion 0,0 del display
lcd.setCursor(0, 0);
//Escribimos la palabra Programador
lcd.print("Programador");
//Nos posicionamos en la posiciocion 0,2 del display
lcd.setCursor(0, 2);
//Escribimos la palabra Novato
lcd.print("Novato");
//Movemos el texto de derecha a izquierda
lcd.scrollDisplayLeft();
delay(100);
}
🎦 Este curso: https://www.youtube.com/watch?v=VuJkqL2Ys3Y&list=PLCTD_CpMeEKTvjzabAvLGHakg-ql6t0q6&ab_channel=ProgramadorNovato
🎦 Curso de Arduino: https://www.youtube.com/watch?v=oGinJt9aALc&list=PLCTD_CpMeEKSqw3Nh7rA9aXUAzbPIPkdv&ab_channel=ProgramadorNovato
🎦 [CURSO] C++ DE 0 A HEROE: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc