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.