Étape 6: initialisation
Insérez le convertisseur AC / DC dans la prise et approvisionnement Arduino avec alimentation via prise de baril. 5-6v va faire. Connecter l’Arduino à votre ordinateur et télécharger schedule_handler à (Remarquez que vous devez changer le nom du répertoire extrait à schedule_handler si vous avez téléchargé le zip sur github et utilisez l’IDE Arduino). L’écran doit afficher datetime et « annexe 0, 0 IP ». Cela signifie entrée annexe 0 qui n’est pas expirée existe dans le registre, et saisie de la grille 0 est en cours (ce qui signifie aucun flux actuels par l’entremise de la prise). Réinitialisation ou perte de puissance entraînera Arduino pour vider le registre. Vous remarquerez peut-être que le temps est mauvais (devrait être quelque chose le long de la ligne de 0:00 1/1/0). Pour synchroniser l’heure avec l’heure de votre système, vous devez appeler "java-jar scheduler.jar -s ' ou '--sync". Si vous avez wrapper, vous pouvez juste faire « planificateur -s ». Cela devrait synchroniser le temps Arduino à l’heure système. Ce temps est maintenu par DS3231, qui est très fiable (il faut environ 6 heures pour dériver une milliseconde de temps réel). Calculs simples nous dit qu’il faut 250 jours pour perdre une seconde.
Je rappelle que vous pouvez utiliser '-h' ou '--aider ' pour voir la page d’aide, et que tout temps utilise le format 24 heures.
Une annexe doit avoir le numéro de port (1) (qui correspond au canal # en relais) (2) durée de la période pour laquelle il devrait être sur (3) l’heure à laquelle elle doit s’allumer. Éventuellement vous pouvez lui fournir date. Absence d’argument date sera interprétée comme « aujourd'hui ».
Débranchez le connecteur usb de votre ordinateur. L’Arduino devrait pouvoir tirer de convertisseur dc et reste allumé. Si vous souhaitez faire la saisie Arduino de la grille de la puissance, vous pouvez juste vous connecter un ordinateur à l’usb et composez le planificateur (qui communique via un port série).