0% encontró este documento útil (0 votos)
4 vistas1 página

Programas para Reloj, Luxómetro y Termómetro

El documento describe tres programas: uno para un reloj que utiliza la librería ds1307.c para leer y configurar la fecha y hora mediante pulsadores; otro para un luxómetro que mide el voltaje de una LDR y lo convierte a lúmenes con un ADC; y un tercero para un termómetro que emplea la librería DHT11.c para recibir y mostrar datos de temperatura en una pantalla.

Cargado por

Marcelo Delgado
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas1 página

Programas para Reloj, Luxómetro y Termómetro

El documento describe tres programas: uno para un reloj que utiliza la librería ds1307.c para leer y configurar la fecha y hora mediante pulsadores; otro para un luxómetro que mide el voltaje de una LDR y lo convierte a lúmenes con un ADC; y un tercero para un termómetro que emplea la librería DHT11.c para recibir y mostrar datos de temperatura en una pantalla.

Cargado por

Marcelo Delgado
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PROGRAMA DEL RELOJ

Se hace uso de la librería ds1307.c que realiza el procedimiento de comunicación


i2c con el circuito integrado, nos provee de funciones capaces de leer fecha,
horas, minutos y segundos (por ejemplo ds1307_get_date) así como funciones
para configurar estos datos con la función ds1307_set_date_time, los valores
mencionados se leen constantemente y las funciones para configurarlos se
manejan mediante pulsadores que incrementan y decrementan el valor de los
mismos, pudiendo seleccionar con otro pulsador el dato que se quiere cambiar.

PROGRAMA DEL LUXÓMETRO


Se toma el voltaje de la resistencia LDR en un divisor de tensión con una
resistencia de 10k, dicho voltaje se trata con el ADC del PIC, con una resolución
de 1024 valores, los cuales aún deben ser convertidos a lúmenes, esto se logrará
probando el circuito y con ayuda de un luxómetro para comparar los valores.
PROGRAMA DEL TERMÓMETRO
En este caso se usa la librería DHT11.c que configura cierto PIN para recibir las
señales en forma serial, el valor se muestra en la pantalla de mediciones, arriba de
la lectura de luminosidad.

También podría gustarte