Paso 4: Software
El programa está escrito en arduino. utiliza RTCLib biblioteca de arduino para comunicarse con el DS1307. para descargar bibliotecas de RTCLib Github y IRRemote en Github IRRemote y agregarlo a la carpeta de bibliotecas de su instalación de arduino.
y descargar el archivo Zip que contiene los archivos requeridos y simulación Proteus. (Para que la simulación funcione, descomentar la línea 375, comentario línea 373) y el programa de Arduino archivo y carga a arduino. También he proporcionado archivo hexadecimal si desea grabar en el chip atmega328 separado.