Étape 7: Arduino Code
Le code pour cela est simple. Étant donné que le module bluetooth fonctionne comme un port série, j’utilise la bibliothèque SoftwareSerial dans l’Arduino pour accéder au signal, ce qui me permet de laisser les broches RX/TX standards libres donc je ne dois pas déconnecter le bluetooth pour apporter des modifications de programme. J’utilise le bluetooth pour lire un caractère unique que j’envoie à elle. Basé sur le personnage qu’il reçoit, il sera soit essorage le moteur dans le sens horaire ou compteur dans le sens horaire, ouverture et fermeture du Rideau. Basée sur la circonférence des poulies que j’ai utilisé, je pouvais déterminer combien de tours le moteur nécessaire pour tourner. Ensuite prenez ceci et déterminer le nombre exact des étapes qu’il doit tourner. J’ai joint mon code. Ce code a un endroit pour régler l’heure d’une horloge temps réel aussi bien que je vais ajouter en plus tard.