Paso 3: Programa y bibliotecas
El programa de Arduino se adjunta en esta página y también hay algunas bibliotecas debe descargar y copiarlo a la carpeta de biblioteca de Arduino:
- TM1637Display.h - biblioteca de TM1637 de pantalla (I2C)
- Bounce2.h - biblioteca para leer la clave del codificador
- TimerOne.h - biblioteca de Timer1 #include
- Time.h - biblioteca de tiempo de
- DS1307RTC.h - biblioteca de reloj en tiempo Real (RTC)
- Wire.h - biblioteca de cable con soporte DS1307RTC (reloj en tiempo real)
- dht11.h - biblioteca de temperatura y Sensor de humedad
Nota: El programa utiliza un contador de tiempo para leer el codificador cada 1 milisegundos. Esto es muy importante para dar al usuario una respuesta aceptable toda vez que es necesario utilizar el codificador que tiene una doble función: uno es la función de ajustar y otra es para ajustar los valores de horas y minutos de tiempo y de alarma.