Paso 4: codificación
Puede descargar el bosquejo de código aquí:
https://github.com/robotgeek/nightLightDemo/Archive/Master.zip
Cargar a su tarjeta, y listo encender la noche! Hay algunas cosas que vale la pena mencionar en el código. Para decirlo sencillamente, este código dice que cuando el sensor PIR detecta movimiento para configurar el pin de señal conectado a la cola de PowerSwitch para alta y para mantenerlo así por un tiempo predeterminado. Si desea cambiar la cantidad de tiempo, mirar el código. ¿Aviso donde dice #define LIGHT_ON_TIME 10000
? Esto establece la demora de una cantidad de tiempo (en este caso, 10 segundos/10000 milisegundos) en milisegundos. Jugar con eso un poco para activar la luz de lo que usted considere una cantidad adecuada de tiempo.
También digno de mencionar es el hecho de que usted puede conectar casi cualquier dispositivo de 120v para el interruptor la cola y se activará de la misma manera como la luz tiene. Que hemos utilizado para las decoraciones de halloween espeluznante, pero el cielo es el límite realmente.