Escolar Documentos
Profissional Documentos
Cultura Documentos
I. OBJETIVO
Aprender a manejar las entradas y salidas analgicas.
Conectar sensores analgicos a la placa Arduino.
Reconocer y manejar correctamente las salidas PWM.
LCD significa Liquid Crystal Display o Pantalla de Cristal Lquido. Es una tecnologa
utilizada en monitores de computadoras, televisores, cmaras digitales y otros
dispositivos electrnicos, que permite una pantalla ms delgada y plana, adems de
Lab. de Microcontroladores y Microprocesadores 2017
(GRUPOS 1,2)
una excelente definicin y ms ahorro de energa con respecto a los viejos monitores
de tubos de rayos catdicos (CRT).
Bsicamente estas pantallas estn integradas por diminutos puntos. Poseen dos capas
de material polarizante. Entre las capas se introduce una solucin de cristal lquido.
Luego una seal elctrica hace que los cristales se alineen de tal manera que impidan
o no el paso de la luz. Cuando la pantalla se pone negra, todos sus cristales estn
alineados para que no pase luz.
Los LCD tienen una vida promedio de entre 50 y 60 mil horas de uso.
Arduino nos facilita enormemente la comunicacin con los Displays mediante la librera
LiquidCrystal la cual est optimizada de tal manera que nos permite comunicarnos
por tan solo 4 pines de salida digital, con cualquier Display compatible con el Driver
Hitachi HD44780.
2. Escriba y explique el programa para leer el valor analgico que est ingresando por
el pin A0 y mustrelo por el monitor serial.
3. Llene una tabla con por lo menos 10 valores tomados.
4. Grafique la relacin entre el valor entregado por el sensor y el valor mostrado en el
monitor serial.
5. Escale la lectura anteriormente obtenida de modo que el monitor serial muestre la
temperatura en Grados Celsius y en Kelvin.
1. Aada al circuito anterior la pantalla LCD, conectando los pines como se muestran en
la figura siguiente.
Lab. de Microcontroladores y Microprocesadores 2017
(GRUPOS 1,2)
void setup()
{
lcd.begin(16, 2); // Cantidad de columnas y filas es el Display
pinMode(10, OUTPUT); //Activamos la retroiluminacion
digitalWrite(10, HIGH);
}
void loop()
{
temp = (analogRead(0)*(5/1024.0)); //Leemos entrada analogica
temp = temp / 0.01;
lcd.setCursor(0,0); //Establecemos la posicion del cursor
lcd.print("Temp: ");
lcd.print(temp);
delay(200);
}
V. CUESTIONARIO FINAL
1. Explique el funcionamiento de otros sensores de temperatura.
2. Como se clasifican las pantallas LCD.
3. Cul es la estructura interna de una pantalla LCD.
4. El LCD requiere de demasiadas patillas para su conexin a un microcontrolador. De
que otra forma puedo conectar una pantalla LCD a un microcontrolador.
5. Que contiene la librera LiquidCrystal.