Contenido del curso

Actividad 23

 

Introducción a la pantalla LCD

En este ejercicio se utilizará la pantalla LCD con un ejemplo de uso muy sencillo y mostraremos un mensaje en la pantalla que diga "Hello, World!".

La pantalla LCD está conectada como se muestra en la propia placa del MentorBit. Por otro lado, la librería nos da acceso a variables con las diferentes conexiones.


Recuerda que la extensión de MentorBit para mBlock incluye el siguiente bloque con el que podemos
controlar la pantalla LCD:


Recuerda que para incluir una librería previamente instalada en nuestro programa, debemos utilizar
la sentencia siguiente:

#include <MentorBitPantallas.h>

En nuestro ejemplo incluiremos la librería MentorBitPantallas, que facilita el uso de las diferentes pantallas
con MentorBit.
Ten en cuenta que la librería de MentorBitPantallas no da acceso directo a la conexión de la pantalla LCD,
ya que se comunica por I2C. Sin embargo, se dispone de una referencia para poder utilizar las funciones
necesarias para controlarla:

- miObjetoMentorBitPantallas.lcd
Recuerda que la Pantalla LCD para utilizarla primero debes inicializarla y habilitar la luz trasera de la
misma con el fin de ver los mensajes impresos en el display. Esto se consigue con las siguientes líneas:

miMentorBitPantallas.inicializarLCD();
miMentorBitPantallas.lcd.backlight();
Recuerda que para controlar la pantalla LCD necesitamos dos funciones principales; la primera nos
permite colocar el cursor en la posición de la pantalla que deseemos (fila y columna), mientras la
segunda de ellas nos permite imprimir valores o cadenas de caracteres en el display. Estas funciones
son:

miMentorBitPantallas.lcd.setCursor(COLUMNA, FILA);

Donde COLUMNA y FILA indican la posición donde queremos imprimir el siguiente mensaje.

miMentorBitPantallas.lcd.print(MENSAJE);

Donde MENSAJE es el valor o cadena de texto que queremos imprimir en la pantalla.


Puedes descargar la solución pinchando en el siguiente icono:

La solución sin utilizar nuestra extensión no está disponible actualmente.
#include <MentorBitPantallas.h>

// Declaración de instancia de las clases
MentorBitPantallas miMentorBitPantallas;

// Inicialización del sketch
void setup() {

    // Inicializamos la pantalla y mostramos el mensaje.
    miMentorBitPantallas.inicializarLCD();
    miMentorBitPantallas.lcd.backlight();
    miMentorBitPantallas.lcd.setCursor(00);
    miMentorBitPantallas.lcd.print("Hello, world!");

}

// Bucle principal del sketch
void loop() {

}

Puedes descargar la solución sin utilizar nuestra librería en el siguiente icono:

Vistas
15 Número de vistas
15 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.