Vous êtes sur la page 1sur 2

UNIVERSIDAD DE LA COSTA. FUNCIONAMIENTO DE UN LCD CON ARDUINO.

FUNCIONAMIENTO DE UN LCD CON ARDUINO.


Guerra Jose Alexander
e-mail: jguerra9@cuc.edu.co
Sarmiento Jaime Duvan
e-mail: jsarmien37@cuc.edu.co
Boyano Jose

corazn del sistema, por el cual pasan todos los datos,


RESUMEN: En este informe trabajamos con una la placa base, o placa madre, que contiene todos los
pantalla LCD configurada desde un arduino, circuitos que interconectan los componentes del
manipulamos sus variables como el contraste y la hardware. [2]
luminosidad, adems mostramos diferentes datos y
configuramos su ubicacin en la pantalla, de esta forma 2.3 ARDUINO
logramos utilizar el LCD para ver diferentes datos para
aplicaciones especficas.
Arduino es una plataforma de prototipos electrnica de
cdigo abierto (open-source) basada en hardware y
PALABRAS CLAVE: Arduino, LCD, sistemas
software flexible y fcil de usar. Est pensado para
embebidos.
artistas, diseadores, como hobby y para cualquiera
interesado en crear objetos o entornos interactivos.
Arduino puede sentir el entorno mediante la recepcin
1. INTRODUCCIN de entradas desde una variedad de sensores y puede
afectar a su alrededor mediante el control de luces,
Los sistemas embebidos son sistemas diseados motores y otros artefactos. El microcontrolador de la
para realizar funciones dedicadas, muchas veces placa se programa usando el Arduino Programming
funciones especficas. En este tenemos la combinacin Language (basado en Wiring) y el Arduino Development
de hardware y software aplicado a soluciones puntuales, Environment (basado en Processing). Los proyectos de
por lo que es un conjunto de componentes ms sencillo Arduino pueden ser autonomos o se pueden comunicar
que un sistema computacional como un ordenador o un con software en ejecucin en un ordenador (por ejemplo
pc. Aqu trabajaremos con una pantalla LCD, en arduino con Flash, Processing, MaxMSP, etc.). [3]
existen diferentes libreras para los perifricos, en este
caso utilizaremos LiquidCrystal.h para manipular la 2.1 LCD
pantalla.
LCD Liquid Crystal Display o Pantalla de Cristal Lquido.
2. MARCO TERICO Es una tecnologa utilizada en monitores de
computadoras, televisores, cmaras digitales y otros
1 SISTEMA EMBEBIDO dispositivos electrnicos, que permite una pantalla ms
delgada y plana, adems de una excelente definicin y
ms ahorro de energa con respecto a los viejos
Un sistemas embebido es un conjunto de dispositivos monitores de tubos de rayos catdicos (CRT).
integrados en productos, que controlan una o varias Bsicamente estas pantallas estn integradas por
funciones, con recursos limitados y en condiciones diminutos puntos. Poseen dos capas de material
ambientales hostiles. Por ejemplo, los sistemas de polarizante. Entre las capas se introduce una solucin
transporte como ascensores, trenes y coches que de cristal lquido. Luego una seal elctrica hace que los
utilizamos frecuentemente contienen un gran nmero de cristales se alineen de tal manera que impidan o no el
sistemas embebidos que se encargan, de manera paso de la luz. Cuando la pantalla se pone negra, todos
transparente para el usuario, del control del sus cristales estn alineados para que no pase luz. [4]
movimiento, conectividad, autodiagnstico, gestin
energtica, confort y seguridad de las personas, entre 3 MONTAJE EXPERIMENTAL
otras funciones. [1]
Para realizar esta prctica de laboratorio utilizamos los
siguientes componentes:
2 HARDWARE
Placa de arduino MEGA
Son todas las partes fsicas y tangibles que componen Protoboard
todo el sistema que hace posible el funcionamiento del LCD.
proceso de datos. Entre las partes ms importantes que Conectores
componen el hardware de un ordenador se encuentra el Pulsadores
procesador o microprocesador, que es el cerebro o

1
UNIVERSIDAD DE LA COSTA. FUNCIONAMIENTO DE UN LCD CON ARDUINO.

break;
Figura 1. Arduino MEGA.
case 1:lcd.print(1);
break;
Figura 2. Montaje del LCD conectado al arduino.
case 2:lcd.print(2);
En el entorno de desarrollo Arduino IDE codificamos la break;
siguiente estructura sencilla para manipular el LCD.
//... As utilizamos los casos
De la siguiente manera: necesarios.
}
1) Al oprimir el pulsador de incremento un
contador va sumando, simulando el ingreso de Cuando la temperatura sea mayor a 3.3 grados activar
personas en un recinto, de forma paralela el una alarma.
potencimetro va registrando la graduacin de
la temperatura, estos datos son mostrados en void loop(){
la pantalla LCD.
float Lectura = analogRead(A5);
2) El momento en que la temperatura supere los float Temp=(5*Lectura)/1023;
3.3 grados, se imprimir un mensaje de alerta lcd.setCursor(1,1);
(emergencia).
lcd.print(Temp);

Importamos las libreras necesarias.


if(Temp > 3.3){
#include <LiquidCrystal.h> lcd.setCursor(6,1);
LiquidCrystal lcd(7,8,9,10,11,12); lcd.print("EMERGENCIA");
}else{
Definimos los elementos a utilizar. lcd.setCursor(6,1);
lcd.print("Grados");
const int botonIncremento = 2; lcd.setCursor(6,1);
const int botonDecremento = 3;
const int tiempoAntirebote = 10; }
const int led = 4;

int cuenta = 0; 4 CONCLUSIONES


int estadoBotonIncremento;
int estadoBotonAnteriorIncremento;
int estadoBotonDecremento;
int estadoBotonAnteriorDecremento;

Configuramos los pines y el LCD. 5 REFERENCIAS

void setup() {
pinMode(botonIncremento, INPUT); [1] ikerlan. (2012). El cerebro de la mquina. 2017, de
pinMode(botonDecremento, INPUT); ikerlan Sitio web: http://www.ikerlan.es/es/que-
pinMode(led,OUTPUT); investigamos/sistemas-embebidos
pinMode(led,OUTPUT);
[2] ihardware. (2015). hardware y componentes
lcd.begin(16,2); electrnicos. 2017, de ihardware Sitio web:
lcd.print("ING. SISTEMAS"); http://www.ihardware.es/
delay(500);
lcd.clear(); [3] arduino.cl. (2015) QU ES ARDUINO? 2017, de
} arduino Sitio web: http://arduino.cl/que-es- arduino/

Funcin para mostrar los nmeros en pantalla. [4] alegsa. (2016). Definicin de LCD
(Pantalla de Cristal Lquido). 2017, de alegsa
void actualizarNumero() { Sitioweb:http://www.alegsa.com.ar/Dic/lcd.php
lcd.setCursor(1,0);
switch(cuenta) {
case 0:lcd.print(0);

Vous aimerez peut-être aussi