Arduino
Arduino
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA
Objetivo: Familiarizar al alumno con el entorno de programación de arduino. Con la finalidad fundamental
que pueda aplicar e implementar los conocimientos adquiridos.
Materiales:
Una placa Arduino
Un LCD 16x02
Un potenciómetro 1kΩ
Un Protoboard
Conceptos Previos:
Las pantallas de cristal líquido LCD o display LCD para mensajes (Liquid Cristal Display) tienen la capacidad
de mostrar cualquier carácter alfanumérico, permitiendo representar la información que genera cualquier
equipo electrónico de una forma fácil y económica. La pantalla consta de una matriz de caracteres
(normalmente de 5x7 o 5x8 puntos) distribuidos en una, dos, tres o cuatro líneas de 16 hasta 40 caracteres
cada línea. El proceso de visualización es gobernado por un microcontrolador incorporado a la pantalla,
siendo el Hitachi 44780 el modelo de controlador más utilizado.
Características:
Puerto de conexión
A continuación se presenta la descripción de señales empleadas por el módulo LCD así como el número de
patilla a la que corresponden.
El LCD dispone de una zona de memoria interna no volátil llamada CGROM donde se almacena una tabla con
los 192 caracteres que pueden ser visualizados.
Cada uno de los caracteres tiene su representación binaria de 8 bits. Para visualizar un carácter debe recibir
por el bus de datos el código correspondiente.
Figura. Juego de caracteres del módulo LCD También permite definir 8 nuevos caracteres de usuario que se
guardan en una zona de RAM denominada CGRAM (Character Generator RAM)
COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA
Parte experimental: La siguiente secuencia será seguida en el Laboratorio. Recuerde que de acuerdo al
reglamento del Laboratorio el alumno debe almacenar todo lo que parezca útil en la preparación y desarrollo
de la presente práctica.
Diseño de hardware
Demostraremos el uso de una pantalla LCD de 16x2. La librería “LiquidCrystal” trabaja con todas las
pantallas LCD que son compatibles con el controlador Hitachi HD44780.
Programación
Desafío:
1.- Implemente un sistema en donde pueda visualizar el nivel de intensidad de un diodo led, debe
mostrar una relación entre 0 a 100% en pantalla; controlando la intensidad por medio de un
potenciómetro