Paso 3: El código
1) primero instalar la biblioteca de rtc. Descargar aquí: http://www.rinkydinkelectronics.com/library.php?id... extracto y copia en carpeta de la biblioteca de tu arduino (generalmente C:\Program Files (x86) \Arduino\library).
2) Para establecer la hora en el RTC. Subir el sketch timesetter en este instructable bosquejo a tu arduino con hora y fecha a la fecha y hora actual. Comprobar si es correcta abriendo el serial monitor (crtl shift m en el ide de arduino). ADVERTENCIA, se restablecerá a la fecha y hora que se establece en el bosquejo de setter de tiempo cada vez que abra el serial monitor mientras este bosquejo está cargado en el arduino.
3) Subir el sketch de detonador encontrado en este instructable para tu arduino.
4) Compruebe el serial monitor para asegurarse de que la hora y fecha en el RTC son aún correctas (después de subir el sketch de rtc esto ya no restablecerá la hora y fecha)
Cómo funciona:
en las variables largo etc. "uno", "dos", "tres", "cuatro" llene exactamente en qué momento y fecha desea tu primero, segundo, tercero, cuarto etc. para ser disparada. Para ello, reemplazar el valor existente con el código de unix de su fecha y hora deseada. Encontrará el código de unix a través de este dulce convertidor: http://www.onlineconversion.com/unix_time.htm. Código de Unix es una forma numérica de formular la hora y la fecha. Nada complicado. Básicamente es la cantidad de segundos que han pasado desde 01/01/1970.
En la variable "buzzertime", el número define la cantidad de segundos antes de la detonación que el zumbador debe empezar a hacer sonidos de advertencia. Poner 0 si desea apagar esto. Recomiendo por lo menos 5 en la práctica, pero hey! Es tu proyecto!
El boceto se hace para uno que la leña pero usted puede ajustar fácilmente para disparar tantas preguntas como quieras simplemente por tenga las variables "dos" a "diez" y tal vez incluso añadiendo más. En la parte inferior, solo copiar la declaración de "else if" para cada adicional que y cambiar el pin digital a la u perno utilizada ("?" en el código)
AHORA QUE TERMINASTE!!!