Paso 4: Visualizar la hora actualizada
En el archivo cpp que fue subido a la página anterior, la cadena de codificado "tiempo:" fue utilizado para facilitar el levantarse sólo los sensores y funcionamiento pero lo que realmente queremos es el tiempo real.
Originalmente, he intentado configurar el RTC en el Edison de Intel pero descubrí que realmente necesita una batería externa (moneda) para utilizar el RTC. (El ser de idea que el reloj seguirá incluso cuando está apagado el chip de Intel.) Si tienes una batería, que puede utilizar ese método y establecer el tiempo a ti mismo.
Sin embargo, mirando a través de programas de demostración, fue con un método diferente para visualizar la hora. He incluido el código anterior. Esto se basa en ser actualizado a través de internet. En el programa principal, puede reemplazar el codificado "lcd -> write (' hora: ');" con "displayTime(lcd);"
No tengo tiempo para configurar entradas de botón para programar el tiempo de alarma yo pero usted puede imaginar cómo uno podría hacer esto fácilmente. En el código, usted escribiría un estado que podría ser iniciado ("si") con un botón. En el estado, procedería a imprimir instrucciones al LCD y entrada con un conjunto de botones para cambiar el tiempo de alarma deseado. Entonces, comparar este tiempo con el valor devuelto por displayTime. Si llega ese momento, entonces suena la alarma automáticamente.