Revista Digital 2do Parcial Electronica Digital v | Page 17

Código ejemplo:

Incluimos el código de librería e inicializamos la librería cn el número de los pines de interfaz.

#include ;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Proporcionamos el número de columnas y renglones de nuestra LCD e imprimimos nuestro mensaje.

void setup() {

lcd.begin(16, 2);

lcd.print(“5Hz electronica”);

}

Hacemos que nuestro mensaje permanezca ahí.

void loop() {

}

Y observamos nuestro mensaje.

¿Qué es un LCD?

El LCD (Liquid Crystal Dysplay) o pantalla de cristal líquido es un dispositivo empleado para la visualización de contenidos o información de una forma gráfica, mediante caracteres, símbolos o pequeños dibujos dependiendo del modelo. Está gobernado por un microcontrolador el cual dirige todo su funcionamiento. En este caso vamos a emplear un LCD de 16x2, esto quiere decir que dispone de 2 filas de 16 caracteres cada una. Los píxeles de cada símbolo o carácter, varían en función de cada modelo.

Pines de alimentación:

Vss: Gnd Vdd: +5 voltios Vee: corresponde al pin de contraste, lo regularemos con un potenciómetro de 10K conectado a Vdd.

Pines de control:

RS: Corresponde al pin de selección de registro de control de datos (0) o registro de datos (1). Es decir, el pin RS funciona paralelamente a los pines del bus de datos. Cuando RS es 0 el dato presente en el bus pertenece a un registro de control/instrucción. y cuando RS es 1 el dato presente en el bus de datos pertenece a un registro de datos o un carácter.

RW: Corresponde al pin de Escritura (0) o de Lectura (1). Nos permite escribir un dato en la pantalla o leer un dato desde la pantalla. E: Corresponde al pin Enable o de habilitación. Si E (0) esto quiere decir que el LCD no está activado para recibir datos, pero si E (1) se encuentra activo y podemos escribir o leer desde el LCD.

Pines de Bus de datos: El Bus de datos bidireccional comprende desde los pines D0 a D7. Para realizar la comunicación con el LCD podemos hacerlo utilizando los 8 bits del bus de datos (D0 a D7) o empleando los 4 bits más significativos del bus de datos (D4 a D7). En este caso vamos a explicar la comunicación con el bus de 4 bits.

8 iMagazine / April, 2013