Paso 12: Codificador rotatorio - código de prueba
¡ Una vez más, el código se adjunta un txt - abrir en WordPad y pegar en el IDE o renombrar .pde antes de abrir.
El código establece el tiempo de serie en la rutina de setup(), pero si todo es trabajo, entonces puede tomar "RTCsetFromSerial()" de la parte de setup() porque ahora puede establecer el tiempo del codificador!
El código siguiente espera una pulsación larga en el codificador rotatorio, luego fija el año, mes, fecha, día, hora y minuto de codificador, mostrando en el display de cuatro dígitos. Muestra la hora. Pulse el codificador muestra la fecha.
Fácilmente podríamos añadir un código de alarma, pero no tengo el tiempo para en un código de prueba - tiene el código completo al final de ese tipo de cosas.
Es ideal construir su propio despertador pero básicas despertadores son bastante baratos así que no es quizás completamente vale la pena el esfuerzo de construir uno sólo para. Lo que nos diferencia de un reloj de alarma normal es la alta potencia LED-luz del amanecer. Mejor pasemos al siguiente módulo entonces...