Étape 7: logiciels
J’ai joint les fichiers .ino que j’ai utilisé tous les trois au programme Dr drapé. Vous pouvez bien évidemment modifier ces fichiers pour modifier le comportement précis de votre robot, ou juste les laisser même et votre robot doit se comporter exactement comme le mien.
Le code devrait être largement explicite, mais est un peu compliqué à utiliser.
Lorsque vous allumez le bot, vous devez définir la date et l’heure. Cela se fait en appuyant sur la touche 0-6 fois pour régler le jour de la semaine.
0: dimanche
1: lundi
...
6: samedi
Après avoir appuyé sur le bouton, le nombre de fois souhaité, maintenez une pression longue (au moins 1 seconde), pour passer au réglage des heures. Appuyez sur la touche 0 - 23 fois pour 24 heures militaires.
Minutes sont un peu plus compliqués : parce que je ne voulais pas avoir à appuyer sur le bouton 59 fois dans certains cas, vous appuyez sur le bouton pour du 10 placer et puis pour le 1. Par exemple, c’est comment vous entrez plusieurs minutes :
0: appuyez longuement, appuyez longuement sur
01 : appuyez longuement, appuyez rapidement, appuyez longuement sur
10 : court press, appuyez longuement, appuyez longuement sur
59: 5 x Appuyez rapidement, appuyez longuement, appuyez brièvement sur le 9 x
Secondes sont simplement fixés à 0.
Si vous ne modifiez pas le code, votre robot s’effectue en cours de création. Si vous appuyez sur le bouton, il s’ouvrira tout d’abord les tentures. NE PLAISANTE PAS CECI VERS LE HAUT!!! Dans le cas contraire votre robot va tirer les rideaux de manière qu’ils ne peuvent pas aller et risquent d’endommager votre servo. Le code comme je l’ai est mis en place pour commencer avec le rideaux fermés. Cela pourrait être inversé avec la façon dont vous vous connectez votre cordon à votre rideau, il est donc préférable de vérifier avant d’attacher le cordon en fait.
Vous pouvez maintenant appuyer sur le bouton pour activer/désactiver votre état de Rideau. S’il est ouvert, en appuyant sur on ferme et vice versa. En appuyant sur la touche alors que le rideau se déplace va déclencher l’arrêt d’urgence et tuera puissance à l’asservissement et arrêter le programme. Vous devrez redémarrer l’Arduino et entrez à nouveau la date/heure courante d’utiliser le bouton nouveau.
Avec ce code, Dr drapé s’ouvrira automatiquement votre rideau lundi au vendredi à 10:00. Vous pouvez facilement aller dans le fichier et modifier certaines valeurs pour modifier le comportement. Dr. drapé n’ouvrira le rideau, il ne fermera pas le rideau (même si elle est ouverte à 10:00, à quel point il ne fera rien).