Kurtso/Curso: Ikasgaia/Tema:
Bachillerato 2 Microcontroladores
Ikasgaia/Asignatura: Dokumentua/Documento:
DAO Ficha 06 – Iluminación y temperatura
Ficha 06 – Iluminación y temperatura Introducción En esta ficha vamos a utilizar otros dos sensores analógicos: un sensor de iluminación (también llamado fotorresistencia), y un sensor de temperatura. Un sensor de temperatura se conecta de manera similar a un potenciómetro. En lugar de cambiar su resistividad con un elemento mecánico giratorio, lo hace con la temperatura que alcance. En concreto, el sensor TMP36 que incluye el Kit Arduino con el que trabajamos permite medir temperaturas que van de los -40ºC hasta los 125ºC. El esquema de conexión:
La siguiente fotografía muestra en concreto cómo hay que posicionarlo en la placa de prototipos (¡cuidado! Así como con el potenciómetro es indiferente qué pin conectar a 0 / 5V, el sensor de temperatura TMP36 tiene polaridad, es decir, hay que conectar el primer pin a 5V, el segundo a la entrada analógica y el tercero a tierra, visto desde el punto de vista que se muestra aquí):
En lo referente al sensor de iluminación, su conexión es la siguiente:
Orrialde/página: 1/3
C/Iturribide, 78 C.P. 48006 - Bilbao - Tlfn. 94.432.91.00 www.maristasbilbao.com |
[email protected]
Kurtso/Curso: Ikasgaia/Tema:
Bachillerato 2 Microcontroladores
Ikasgaia/Asignatura: Dokumentua/Documento:
DAO Ficha 06 – Iluminación y temperatura
Visto como fotografía:
Este sensor proporciona un valor de 0V en ausencia de luz, y valores mayores a medida que recibe más luminosidad (hasta 1023).
Leyendo valores de los sensores Conecta a una placa Arduino un sensor de temperatura (en el pin A0) y una fotorresistencia (en el pin A1), y realiza un programa que:
Inicialice la conexión con el ordenador Lea el valor analógico de ambos pines Envíe al ordenador el mensaje: "sensor de temperatura: … ; fotorresistencia: …" (todo en la misma línea) Espere medio segundo antes de realizar la siguiente medición
Ejercicio: realiza el esquema en Fritzing y desarrolla el programa indicado. Para hacer pruebas, tapa el sensor de iluminación, y agarra el sensor de temperatura entre los dedos. Cambio: cambia el mensaje para que muestre la temperatura del sensor, en lugar del valor leído, sabiendo que la fórmula para convertir el valor analógico del sensor a ºC es la siguiente (siendo X el valor del sensor y el resultado un número real):
Orrialde/página: 2/3
C/Iturribide, 78 C.P. 48006 - Bilbao - Tlfn. 94.432.91.00 www.maristasbilbao.com |
[email protected]
Kurtso/Curso: Ikasgaia/Tema:
Bachillerato 2 Microcontroladores
Ikasgaia/Asignatura: Dokumentua/Documento:
DAO Ficha 06 – Iluminación y temperatura
El semáforo nocturno Recupera el ejercicio del semáforo que realizaste en la ficha 1, y añade la siguiente funcionalidad:
Conecta un sensor de iluminación además de los 3 LEDs Si es de día (el sensor de iluminación tiene un valor mayor o igual que 400), el semáforo se comporta tal y como lo hacía en la ficha 1. Usa la función "cambiarEstado" del ejercicio original, con los cambios que consideres necesario. Si es de noche (el sensor de iluminación tiene un valor menor que 400), el semáforo está siempre en modo amarillo parpadeante (con una frecuencia de parpadeo de 0,5 segundos). Usa una nueva función "cambiarEstadoNoche".
Ejercicio: realiza es esquema con Fritzing e implementa el programa y el circuito solicitados. Tienes un ejemplo de lo que debería realizar en el siguiente vídeo: http://youtu.be/rd4ClEkY6WI .
Orrialde/página: 3/3
C/Iturribide, 78 C.P. 48006 - Bilbao - Tlfn. 94.432.91.00 www.maristasbilbao.com |
[email protected]