Está en la página 1de 19

SERVICIO NACIONAL DE APRENDIZAJE SENA

SISTEMA INTEGRADO DE GESTIÓN Versión: 02


Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE Código: GFPI-F-019

GUÍA DE APRENDIZAJE Nº

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Programa de Formación: Código:


Versión:
Nombre del Proyecto:
Código:
Fase del proyecto:

Actividad (es) de Ambiente de MATERIALES DE FORMACIÓN


Aprendizaje: formación DEVOLUTIVO CONSUMIBLE
ESCENARIO (Herramienta (unidades
(Aula, - equipo) empleadas
Laboratorio, durante el
taller, unidad programa)
Actividad (es) del Proyecto:
productiva) y
elementos y
condiciones de
seguridad
industrial, salud
ocupacional y
medio ambiente
Resultados de Aprendizaje: Competencia:

Resultados de Aprendizaje: Competencia:

Resultados de Aprendizaje: Competencia:

Duración de la guía ( en
horas):

2. INTRODUCCIÓN

Dentro de la computación física, tenemos sensores y actuadores. Estos componentes son las
interfaces hardware que ponen en contacto el mundo físico con el mundo virtual. Al igual que con
los ordenadores tenemos teclado, ratón, altavoces, etc…, con las placas microcontroladoras como

Página 1 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Arduino, tenemos hardware que harán la misma función. En este caso vamos a ver un actuador,
una pantalla LCD con Arduino.

Este componente se encarga de convertir las señales eléctricas de la placa en información visual
fácilmente entendible por los seres humanos. Debemos de dominar tanto la conexiones como la
programación de la pantalla LCD con Arduino ya que es un componente muy útil en muchos
proyectos. La gran ventaja es que gracias a la pantalla LCD, podremos mostrar información de
datos como temperatura, humedad, presión o voltaje

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial.

LCD Liquid Crystal Display

LCD es el acrónimo de Liquid Crystal Display (en español Pantalla de Cristal Líquido). No
podemos considerar que se trate de una tecnología novedosa. El LCD lleva con nosotros mucho
tiempo, solo tenemos que echar la mirada hacia atrás y recordar esos relojes Casio o las
calculadoras que llevamos a clase de matemáticas.

Estamos acostumbrados a que la materia pueda estar en estado sólido, líquido o gaseoso, los
llamados estados de la materia. Pero ya en el siglo XIX se descubrió que había más estados en
los que podía encontrarse la materia. El cristal líquido se encuentra en algún lugar entre el sólido
y líquido.

La LCD, utiliza las propiedades de la luz polarizada para mostrarnos la información en una pantalla. A partir
de una serie de filtros, se consigue mostrar la información gracias a la iluminación de fondo.

¿en qué lugares se pueden encontrar las LCD?

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el


aprendizaje.)

los LCD alfanuméricos más utilizados en el mercado son el LCD1602 y el LCD204 con tamaños
de 16x2 y 20x4 caracteres respectivamente. Entre estos tamaños también hay diferentes modelos
los cuales varían en color y sobretodo en la presencia o no de un Backlight (retro iluminador
incorporado)

Página 2 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

El LCD tiene una memoria interna en donde almacena todos sus caracteres alfanuméricos, los
cuales podemos extender en ocho caracteres personalizados adicionales.

Los caracteres soportados por la mayoría de modelos de LCD son los siguientes:

Página 3 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Para la comunicación del LCD y un controlador utiliza un bus de 8 datos, pero se puede configurar
para trabajar con un buz de 4 datos. También usa pines de control RS (chip select) RW
(lectura/escritura) y E (enable).

Para controlar el contrastes usa una entrada analógica VEE el cual por lo general se usa un
potenciómetro para poder variar el contraste, y los LCD q traen Backlight tiene dos pines al final
Led+ (A) y Led- (K) los cuáles se pueden alimentar directamente a 5V o a través de una resistencia
si se tratase de un LED, variando su resistencia se pude variar la intensidad de luz.

Pin Función
1 GND (Tierra)
2 5 Voltios
3 Control de contraste pantalla
4 RS – Selector entre comandos y datos
5 RW – Escritura y lectura de comandos y datos
6 Sincronización de lectura de datos
7-14 Pines de datos de 8-bit
15 Alimentación luz de fondo (5V)
16 GND (Tierra) luz de fondo (0V)

Página 4 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Conexiones entre Arduino y display LCD1602

Librería LiquidCrystal de Arduino

El IDE de Arduino ya viene con una librería que nos permite manejar diferentes tamaños de
LCD’s, La documentación completa la pueden encontrar en la página oficial de Arduino:
LiquidCrystal

Explicaremos las funciones principales, las cuales se usaran en este tutorial.

LiquidCrystal(rs, en, d4, d5, d6, d7)

Función constructor, crea una variable de la clase LiquidCrystal, con los pines indicados.

begin(cols, rows)

Inicializa el LCD, es necesario especificar el número de columnas (cols) y filas (rows) del LCD.

clear()

Borra la pantalla LCD y posiciona el cursor en la esquina superior izquierda (posición (0,0)).

Página 5 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

setCursor(col, row)

Posiciona el cursor del LCD en la posición indicada por col y row (x,y); es decir, establecer la
ubicación en la que se mostrará posteriormente texto escrito para la pantalla LCD.

write()

Escribir un carácter en la pantalla LCD, en la ubicación actual del cursor.

print()

Escribe un texto o mensaje en el LCD, su uso es similar a un Serial.print

scrollDisplayLeft()

Se desplaza el contenido de la pantalla (texto y el cursor) un espacio hacia la izquierda.

scrollDisplayRight()

Se desplaza el contenido de la pantalla (texto y el cursor) un espacio a la derecha.

createChar (num, datos)

Crea un carácter personalizado para su uso en la pantalla LCD. Se admiten hasta ocho
caracteres de 5x8 píxeles (numeradas del 0 al 7). Donde: num es el número de carácter y datos
es una matriz que contienen los pixeles del carácter. Se verá un ejemplo de esto mas adelante.

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

PRACTICA 1: Un Hola mundo con Arduino y LCD7

Mostraremos texto y un valor numérico en el LCD, para esto cargamos el siguiente sketch:

Página 6 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Como se observa con la función printf() escribimos el texto, y con setCursor(x,y) indicamos la
poción en donde deseamos que se escriba el texto.

Después de cargar, en su LCD deben obtener el siguiente resultado

Página 7 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

PRACTICA 2: Desplazando el texto en el LCD

En este ejemplo para desplazar el texto usaremos la función scrollDisplayLeft();

Como se observa en el código, inicialmente escribimos el texto, luego desplazamos el texto una
posición por cada ciclo con una pausa de 250ms , tiempo que si se varía aumentará o disminuirá
la velocidad de desplazamiento, notar que el texto que escribimos es mayor a los 16 caracteres,
pero igual el texto no se pierde, esto es porque el espacio de trabajo por cada fila en realidad es
de 40 caracteres, y el LCD solo muestra los 16 primeros caracteres, pero al desplazarlo logramos
ver los demás caracteres.

PRACTICA 3: Mostrando datos de sensores o variables en el LCD

En este ejemplo mostramos en el LCD variables, que pueden representar valores de sensores u
otros datos. Para simular los sensores usaremos potenciómetros conectados a los
pines analógicos.

Página 8 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Página 9 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

PRACTICA 4: Agregando nuevos caracteres a nuestro LCD

En algunos casos el LCD no tiene los caracteres que deseamos, o necesitamos dibujar caracteres
personalizados, en este caso usamos la función createChar () pero antes expliquemos como está
constituido un carácter:

Un carácter está formado por 5x8 pixeles los cuales se representan por 8 bytes, uno para cada
fila, los 5 bits menos significativos representan los pixeles del carácter

Como máximo podemos crear 8 caracteres nuevos.

Para este ejemplo crearemos los siguientes caracteres:

Página 10 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

A continuación se muestra el código para implementar los nuevos caracteres.

Página 11 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Página 12 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Página 13 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Como observan en el código es necesario crear los nuevos caracteres antes de inicializar el LCD.
El resultado del ejemplo anterior es el siguiente

Página 14 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

3.4 Actividades de transferencia del conocimiento.

PRACTICA 5:

Con lo explicado por el instructor y con el uso de la Arduino y LCD realice la animación de un PACMAN

PRACTICA 6:

Realice una animación de su preferencia utilizando los 8 caracteres

3.5 Actividades de evaluación.

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación

Evidencias de Conocimiento :

Evidencias de Desempeño:

Evidencias de Producto:

Con base en el aprendizaje  Realiza la Técnica:


obtenido en este curso usted programación del Realiza las conexiones de los
debe presentar como código en el software diferentes componentes
evidencia de Arduino para los electrónicos a la tarjeta
final la solución completa de circuitos propuestos. Arduino y la correcta
la  Elabora los montajes realización de la programación
guía. con la tarjeta Arduino Instrumento
Guía completada y realización
de las practicas.
.

Página 15 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Página 16 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN Versión: 02
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE Código: GFPI-F-019

4. RECURSOS PARA EL APRENDIZAJE

Materiales de formación devolutivos: Materiales de formación AMBIENTES DE


Talento Humano (Instructores)
(Equipos/Herramientas) (consumibles) APRENDIZAJE TIPIFICADOS

ACTIVIDADES DEL DURACIÓN


ESCENARIO (Aula,
PROYECTO (Horas) Laboratorio, taller, unidad
productiva) y elementos y
Descripción Cantidad Descripción Cantidad Especialidad Cantidad
condiciones de seguridad
industrial, salud ocupacional
y medio ambiente

Página 17 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN Versión: 02
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE Código: GFPI-F-019

5. GLOSARIO DE TERMINOS

6. REFERENTES BIBLIOGRÁFICOS

https://definicion.de/pantalla/

https://programarfacil.com/tutoriales/fragmentos/arduino/texto-en-movimiento-en-un-lcd-con-
arduino/

https://aprendiendoarduino.wordpress.com/2015/03/31/practica-display-lcd/

https://www.naylampmechatronics.com/blog/34_Tutorial-LCD-conectando-tu-arduino-a-un-
LCD1.html

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Página 18 de 19
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUÍA DE APRENDIZAJE Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: GFPI-F-019
Procedimiento Ejecución de la Formación Profesional Integral

Página 19 de 19

También podría gustarte