Paso 6: inicialización
Inserte convertidor AC-DC en la salida y fuente de Arduino con poder a través de conector de barril. lo 5-6v. Conectar el Arduino a tu ordenador y subir schedule_handler a él (nota que usted necesita para cambiar el nombre del directorio extraído a schedule_handler si descargaste el zip desde github y utilizar el IDE de Arduino). La pantalla lcd debe mostrar el campo datetime y 'calendario de 0, 0 IP'. Esto significa entrada 0 horario que esta caducado no existe en el registro y calendario 0 entrada está en progreso (es decir, ningún flujo actual a través de la toma). Cambio o pérdida de energía hará que Arduino vaciar el registro. Usted puede notar que el tiempo está mal (debe ser algo a lo largo de la línea de 0:00 1/1/0). Para sincronizar la hora con la hora del sistema, usted tiene que llamar "java-jar scheduler.jar -s ' o '--sync'. Si usted tiene envoltura, puedes hacer 'programador -s'. Esto debe sincronizar el tiempo de Arduino a la hora del sistema. Esta vez es mantenida por DS3231, que es muy confiable (se tarda alrededor de 6 horas a la deriva un milisegundo de tiempo real). Matemáticas simples nos dice que tiene 250 días para perder a un segundo.
Les recuerdo utilizar '-h' o '--ayudan a ' ver página de ayuda, y que siempre utiliza el formato de 24 horas.
Un programa debe tener el número de puerto (1) (que corresponde al canal # en el relais) (2) longitud de tiempo que debe estar en (3) el tiempo en el cual debe encender. Opcionalmente se puede suministrar con fecha. Ausencia de argumento de fecha se interpreta como 'hoy'.
Desconecte el conector usb de su ordenador. Arduino debe dibujar energía de CC y permanecer en el. Si usted desea hacer la entrada de programa de alimentación de Arduino, sólo puede usted conectar ordenador a usb y llame al programador (que se comunica por puerto serie).