Para realizar el cableado de la pantalla LCD 16x2 necesitamos los elementos siguientes incluidos en el kit :
- un módulo UNO con su cable USB.
Si necesita más elementos y acceder a todas las descripciones técnicas de nuestros productos, conéctese a la página web de nuestra tienda Solectro Shop.
Suelde el conector 16 pines macho con los 16 señales de la pantalla LCD 16x2.
Suelde el conector 16 pines macho con los 16 señales de la pantalla LCD 16x2.
Utilizando la placa prototipo MB-102 sin soldar, realice el cableado siguiente :
La línea de código :
En un archivo nuevo, escribamos el programa siguiente en la interfaz de programa Arduino.
#include< LiquidCrystal.h>
Permite llamar a la librería de las pantallas LCD que contiene todas las rutinas elementarias permitiendo de hacer funcionar la pantalla.
Toda la secuencia de código que vamos a redactar se va a referir a esta librería, es indispensable declararla.
La segunda secuencia de código siguiente :
#define COLS 16
#define ROWS 2
Permite configurar la resolución de la pantalla LCD :
- 16 columnas,
- 2 filas.
La tercera secuencia de código siguiente :
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
Permite hacer corresponder respectivamente las señales RS, E y el bus de datos D4-D7 a los pines del módulo Uno tal que lo ha cableado, es indispensable no equivocarse para que la visualización se pueda realizar : los pines indicados corresponden exactamente a nuestro cableado.
La cuarta secuencia de código siguiente :
void setup() {
// Configuración monitor serie
Serial.begin(9600);
// Configuramos las filas y las columnas del LCD en este caso 16 columnas y 2 filas
lcd.begin(COLS, ROWS);
}
Permite configurar la transmisión serie de los datos e iniciar la pantalla LCD según su resolución.
La quinta secuencia de código siguiente :
void loop() {
// Limpiamos la pantalla
lcd.clear();
// Situamos el cursor en la columna 0 fila 0
lcd.setCursor(0,0);
// Escribimos Solectroshop en la fila 0
lcd.print("Solectroshop");
// Situamos el cursor en la columna 0 fila 1
lcd.setCursor(0,1);
// Escribimos la fecha en la fila 1
lcd.print("31/05/2018");
// Esperamos 2 segundos igual a 2000 milisegundos
delay(2000);
Permite realizar las etapas siguientes :
- Borrar la pantalla para limpiarla totalmente,
- Situar el cursor arriba a la izquierda de la pantalla para iniciar la escritura,
- Escribir Solectroshop en la primera fila que se llama fila 0,
- Situar el cursor a la izquierda de la segunda fila que se llama fila 1,
- Escribir la fecha en la segunda fila que se llama fila 1,
- Esperar 2 segundos para que visualmente el texto se vea fijo.
Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.
Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.
Si el código se compila con éxito, aparece el mensaje siguiente :
Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.
Observe que los textos aparecen de la manera siguiente en la pantalla LED 16x2 :
Solectroshop
0 comentarios:
Publicar un comentario