Pantalla alfanumérica ideal para interactuar con un microcontrolador, ya que el microcontrolador nos entrega información en forma binaria, la pantalla posee un procesador capaz de interpretar este código e imprimirlo de manera alfanumérica. La pantalla está compuesta por 4 filas y 20 columnas.
La comunicación con el microcontrolador se lleva a cabo de manera paralela requiriendo 3 bits para el control de la pantalla y 8 bits de datos.
Los sistemas digitales embebidos como Arduino, Pic u otros trabajan únicamente con lógica binaria (0 y 1), es por eso que para “leer” los datos empleamos pantallas o displays alfanuméricos LCD. Esta pantalla te puede servir para hacer debugging o correcciones en tus distintos proyectos, sobretodo en el manejo de sensores y procesamiento de datos.
El LCD 2004 posee 4 filas y 20 columnas de dígitos alfanuméricos. Para conectar la pantalla LCD a nuestro Arduino/PIC se necesitan 6 pines: 2 de control y 4 de datos. En cuanto a la programación en Arduino ya se incluye por defecto la librería LiquidCrystal, que incluye ejemplos de prueba.
Si bien es posible conectar directamente la pantalla LCD a nuestro Arduino, es una buena opción utilizar un Adaptador LCD paralelo a serial I2C y de esa forma ahorrar pines, trabajando con solo 2 pines del puerto I2C.
NOTA: Para controlar el contraste es necesario utilizar un potenciómetro de 10K (No incluido)
ESPECIFICACIONES:
- Voltaje de entrada: 5 V
- Corriente de entrada: 75 mA
- Potencia: 375 mW
- Interface de comunicación: Paralelo 4 u 8 bits
- Color Texto: Blanco
- Backlight: Azul
- Filas: 4
- Columnas: 20
- Dimensiones: 9.8 * 6 * 1.3 cm
Pin No
|
Función
|
Nombre
|
1
|
Tierra (0V)
|
Ground
|
2
|
Voltaje de Operación; 5V (4.7V – 5.3V)
|
Vcc
|
3
|
Ajuste de contrastes: mediante un potenciometro (no incluido, puede ser de 1k-10k)
|
VEE
|
4
|
Selección del registro, para 0 es comandos y en 1 es para datos
|
Register Select
|
5
|
Estado bajo para escribir y estado alto para leer el registro
|
Read/write
|
6
|
Envia datos a los pines de datos cuando recibe un flanco de bajada
|
Enable
|
7
|
Pines de datos 8-bit
|
DB0
|
8
|
DB1
|
|
9
|
DB2
|
|
10
|
DB3
|
|
11
|
DB4
|
|
12
|
DB5
|
|
13
|
DB6
|
|
14
|
DB7
|
|
15
|
Backlight VCC (5V)
|
Led+
|
16
|
Backlight Tierra (0V)
|
Led-
|