Paso 3: El código
Descargar el código de Arduino más abajo y ejecutarlo. He comentado en el código para facilitar su modificación. Algunos ajustes pueden ser necesaria en cuanto a sensibilidad a la luz y el tiempo para persianas de cierre.
Variables ajustables:
motorRunMillis: tiempo que toma para las persianas abrir
motorRunMillis2: tiempo que toma para las persianas de cierre
photocellDark: lectura de fotocélula para determinar cuando es oscuro
velocidad: velocidad del motor
Comprobar si el sistema funciona abriendo el Monitor de serie y la fotocélula de la cortina. El motor debe girando hacia atrás cuando por su mano, y hacia adelante cuando se quita la mano.