Paso 3: código
El código de arduino puede encontrarse aquí, en Github: haga clic en
Nota: La primera vez que utilice el DS3231, tienes que ajustar la hora. Puede hacerlo por descomentando la línea 38 y ajustar el tiempo actual, como se explica en las filas antes de él. Luego subo el código para el arduino, comentar esta línea hacia fuera otra vez y resubir la secuencia de comandos. De lo contrario, el tiempo se restablecerá para el momento en que hay cada vez que se reinicia el arduino.
Editar v.2:
En el código detrás del link mencionado arriba, la luz cambiará repentinamente. Reescrito el código para cambiar gradualmente, durante el intervalo de tiempo de 30 minutos. Este código puede encontrarse aquí: Github