Está en la página 1de 8

UNIVERSIDAD CATÓLICA DE SANTA MARÍA

FACULTAD DE ciencias e ingenierías físicas y formales

ESCUELA PROFESIONAL DE INGENIERÍA


mecánicatronica

Curso:
microcontroladores

Alumno:
ANTHONY DAVID CARDENAS CASTILLO
Grupo 3

AREQUIPA - 2017

ENTRADA Y SALIDA ANALOGICA


I. OBJETIVO
 Aprender a manejar las entradas y salidas analógicas.
 Conectar sensores analógicos a la placa Arduino.
 Reconocer y manejar correctamente las salidas PWM.

II. MARCO TEORICO: 2.1 SENSOR LM35


El LM35 es un sensor de temperatura con una precisión calibrada de 1 ºC. Su rango de
medición abarca desde -55 °C hasta 150 °C. La salida es lineal y tiene una variación de 10mV
por cada grado Celsius. Sus características más relevantes son:

 Está calibrado directamente en grados Celsius.


 La tensión de salida es proporcional a la temperatura.
 Tiene una precisión garantizada de 0.5 °C a 25 °C. Baja impedancia de salida.
 Baja corriente de alimentación (60 μA). Bajo coste.

El LM35 no requiere de circuitos adicionales para calibrarlo externamente. La baja impedancia


de salida, su salida lineal y su precisa calibración hace posible que este integrado sea instalado
fácilmente en un circuito de control. Debido a su baja corriente de alimentación se produce un
efecto de auto calentamiento muy reducido. Se encuentra en diferentes tipos de encapsulado,
el más común es el TO-92, utilizado por transistores de baja potencia.

2.2 PANTALLA LCD

LCD significa Liquid Crystal Display o Pantalla de Cristal Líquido. Es una tecnología utilizada en
monitores de computadoras, televisores, cámaras digitales y otros dispositivos electrónicos,
que permite una pantalla más delgada y plana, además de una excelente definición y más
ahorro de energía con respecto a los viejos monitores de tubos de rayos catódicos (CRT).

Básicamente estas pantallas están integradas por diminutos puntos. Poseen dos capas de
material polarizante. Entre las capas se introduce una solución de cristal líquido. Luego una
señal eléctrica 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 están 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 comunicación con los Displays mediante la librería
“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.

Podemos encontrar en el mercado muchos modelos de Display compatibles con este Driver.

III. MATERIAL Y EQUIPO:


 Computador.
 Placa Arduino (Uno, Leonardo, Mega, Nano, etc).
 Sensor de temperatura LM35.
 Pantalla LCD.
 Multímetro.
 Componentes varios.
 Encendedor o cautín.
 Software Proteus.

IV. PROCEDIMIENTO Midiendo la temperatura

1. Arme el siguiente circuito.

2. Escriba y explique el programa para leer el valor analógico que está ingresando por el
pin A0 y muéstrelo por el monitor serial.
3. Llene una tabla con por lo menos 10 valores tomados.
4. Grafique la relación entre el valor entregado por el sensor y el valor mostrado en el
monitor serial.
1200
V. Milivoltios

1000
800
600
400
200
0
30 40 50 60 70 80 90 100

G. Celsius
5. Escale la lectura anteriormente obtenida de modo que el monitor serial muestre la
temperatura en Grados Celsius y en Kelvin.
En la siguiente Imagen se muestra la pregunta 3 y 5 :
4.2 Mostrando la temperatura en la pantalla LCD. 1. Añada al circuito anterior la pantalla LCD,
conectando los pines como se muestran en la figura siguiente.

2. Escriba el siguiente código.


#include LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // incluimos la librería del LCD
float temp = 0.0; //Variable para los calculos de la temperatura
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);
}
7. Vuelva a dibujar el circuito de modo que se mida la temperatura y dependiendo de un
interruptor, se muestre la temperatura en el LCD en grados Celsius o en Kelvin.

SIN PRESIONAR EL BOTON PRESIONANDO EL BOTON

8. Modifique el programa para que en pantalla se muestre la temperatura en grados Celsius o


Kelvin dependiendo del estado de una entrada analógica.

9. Explique las modificaciones realizadas.

La principal modificación fue cuando se incorpora la temperatura kelvin accionada por


un pulsador, se declara el PIN del pulsador, luego de los cálculos para los Celsius y
Kelvin; se apertura con un IF (digitalReal(inPin)==HIGH) {} para que lea directamente
del PIN 9 luego haga su comparación (si está presionado o sin presionar)y por ultimo
mostrar por el LCD lo que corresponda.

V. CUESTIONARIO FINAL
1. Explique el funcionamiento de otros sensores de temperatura.
Los sensores de temperatura son dispositivos que transforman los cambios de temperatura en
cambios en señales eléctricas que son procesados por equipo electrico o electrónico.
Hay tres tipos de sensores de temperatura, los termistores, los RTD y los termopares.
El sensor de temperatura, típicamente suele estar formado por el elemento sensor, de
cualquiera de los tipos anteriores, la vaina que lo envuelve y que está rellena de un material
muy conductor de la temperatura, para que los cambios se transmitan rápidamente al elemento
sensor y del cable al que se conectarán el equipo electrónico.
Termistor
El termistor está basado en que el comportamiento de la resistencia de los semiconductores es
variable en función de la temperatura.
Existen los termistores tipo NTC y los termistores tipo PTC. En los primeros, al aumentar la
temperatura, disminuye la resistencia. En los PTC, al aumentar la temperatura, aumenta la
resistencia.
El principal problema de los termistores es que no son lineales según la temperatura por lo que
es necesario aplicar fórmulas complejas para determinar la temperatura según la corriente que
circula y son complicados de calibrar.
RTD (resistance temperature detector)
Un RTD es un sensor de temperatura basado en la variación de la resistencia de un conductor
con la temperatura. 
Los metales empleados normalmente como RTD son platino, cobre, niquel y molibdeno.
De entre los anteriores, los sensores de platino son los más comunes por tener mejor linealidad,
más rapidez y mayor margen de temperatura.
Termopar
El termopar, también llamado termocupla y que recibe este nombre por estar formado por dos
metales, es un instrumento de medida cuyo principio de funcionamiento es el efecto
termoceléctrico.
Un material termoeléctrico permite transformar directamente el calor en electricidad, o bien
generar frío cuando se le aplica una corriente eléctrica.
El termopar genera una tensión que está en función de la temperatura que se está aplicando al
sensor. Midiendo con un voltímetro la tensión generada, conoceremos la temperatura.
Los termopares tienen un amplio rango de medida, son económicos y están muy extendidos en
la industria. El principal inconveniente estriba en su precisión, que es pequeña en comparación
con sensores de temperatura RTD o termistores.

2. Como se clasifican las pantallas LCD.


Cada píxel de un LCD típicamente consiste en una capa de moléculas alineadas entre
dos electrodos transparentes, y dos filtros de polarización, los ejes de transmisión de cada uno que están (en
la mayoría de los casos) perpendiculares entre sí. Sin cristal líquido entre el filtro polarizante, la luz que pasa
por el primer filtro sería bloqueada por el segundo (cruzando) polarizador.
La superficie de los electrodos que están en contacto con los materiales de cristal líquido es tratada a fin de
ajustar las moléculas de cristal líquido en una dirección en particular. Este tratamiento suele ser normalmente
aplicable en una fina capa de polímero que es unidireccionalmente frotada utilizando, por ejemplo, un paño.
La dirección de la alineación de cristal líquido se define por la dirección de frotación.
Antes de la aplicación de un campo eléctrico, la orientación de las moléculas de cristal líquido está
determinada por la adaptación a las superficies. En un dispositivo twisted nematic, TN (uno de los
dispositivos más comunes entre los de cristal líquido), las direcciones de alineación de la superficie de los
dos electrodos son perpendiculares entre sí, y así se organizan las moléculas en una estructura helicoidal, o
retorcida. Debido a que el material es de cristal líquido birrefringente, la luz que pasa a través de un filtro
polarizante se gira por la hélice de cristal líquido que pasa a través de la capa de cristal líquido, lo que le
permite pasar por el segundo filtro polarizado. La mitad de la luz incidente es absorbida por el primer filtro
polarizante, pero por lo demás todo el montaje es transparente.
Cuando se aplica un voltaje a través de los electrodos, una fuerza de giro orienta las moléculas de cristal
líquido paralelas al campo eléctrico, que distorsiona la estructura helicoidal (esto se puede resistir gracias a
las fuerzas elásticas desde que las moléculas están limitadas a las superficies). Esto reduce la rotación de
la polarización de la luz incidente, y el dispositivo aparece gris. Si la tensión aplicada es lo suficientemente
grande, las moléculas de cristal líquido en el centro de la capa son casi completamente desenrolladas y la
polarización de la luz incidente no es rotada ya que pasa a través de la capa de cristal líquido. Esta luz será
principalmente polarizada perpendicular al segundo filtro, y por eso será bloqueada y el pixel aparecerá
negro. Por el control de la tensión aplicada a través de la capa de cristal líquido en cada píxel, la luz se puede
permitir pasar a través de distintas cantidades, constituyéndose los diferentes tonos de gris.

Televisor con pantalla LCD.

Cuando un dispositivo requiere un gran número de píxeles, no es viable conducir cada dispositivo
directamente, así cada píxel requiere un número de electrodos independiente. En cambio, la pantalla es
multiplexada. En una pantalla multiplexada, los electrodos de la parte lateral de la pantalla se agrupan junto
con los cables (normalmente en columnas), y cada grupo tiene su propia fuente de voltaje. Por otro lado, los
electrodos también se agrupan (normalmente en filas), en donde cada grupo obtiene una tensión de
sumidero. Los grupos se han diseñado de manera que cada píxel tiene una combinación única y dedicada de
fuentes y sumideros. Los circuitos electrónicos o el software que los controla, activa los sumideros en
secuencia y controla las fuentes de los píxeles de cada sumidero.
3. Cuál es la estructura interna de una pantalla LCD.

4. El LCD requiere de demasiadas patillas para su conexión a un microcontrolador. De que otra


forma puedo conectar una pantalla LCD a un microcontrolador.

 Pantallas LCCD en PIC BASIC PRO (PBP)


 Pantallas LCD en CCS
 Pantallas LCD en MPLAB XC8

5. Que contiene la librería LiquidCrystal.

Esta biblioteca permite a una placa Arduino controlar las pantallas de LiquidCrystal (LCD) basadas en el
Hitachi HD44780 (o un chipset compatible), que se encuentra en la mayoría de las pantallas LCD basadas en
texto. La biblioteca funciona con el modo de 4 o 8 bits (es decir, usando 4 o 8 líneas de datos además de las
rs, enable y opcionalmente las líneas de control rw)

 Autoscroll: Desplaza el texto a la derecha ya la izquierda.


 Parpadeo: Control del cursor de estilo de bloque.
 Cursor: Control del cursor de estilo de subrayado.
 Pantalla: Rápidamente en blanco la pantalla sin perder lo que está en él.
 Hola Mundo: Muestra "¡hola mundo!" Y los segundos desde el reinicio. Desplazamiento: Desplaza
el texto a la izquierda ya la derecha.
 Pantalla Serial: Acepta la entrada en serie, la muestra.
 Set Cursor: Ajusta la posición del cursor.
 Dirección del texto: Controla de qué manera fluye el texto desde el cursor.

También podría gustarte