Paso 9: El código de avanzada
Este es el código más avanzado. Ya no usa NVRam que limitará el DS1307. Puede ahora también ser utilizado con el DS3231 o el DS1307 como usa la EEPROM presente en la mayoría de los módulos RTC.
Es un código de trabajo pero aún en curso, es por ello que usted puede encontrar un montón de comandos que está comentada. Se va poco a poco limpiar aunque. Aunque todo empezó como un 'simulador de athome' encontré su uso tan práctico que mantenga trabajando aunque en casa soy yo. Tengo una opción para configurar mi ausencia, por lo que puede decidir no sonará una alarma si oye ruido.
Cuenta con las siguientes extensiones en comparación con el software básico
- 16 interruptores remotos en lugar de 3 (uso de lámparas así como un sonido de perros ladrando así como una figura movia detrás de mis cortinas).
- Relé interno para encender 'algo' (D4)
- Transmisor IR
- Bluetooth como opción.
- Seguimiento de Daylightsavingtime para la UE. Si usted vive fuera de la UE necesita adaptar el algoritmo
- Calcula sunsetapproximation
- Puede tocar (mi) timbre
- Opera un zumbador (en D13)
- Funciona un soundmodule para los mensajes hablados (en D12)
- Tiene un módulo de micrófono (D10)
- Lee la temperatura (si tienes un DS3231)