Étape 7 :
Il est temps de tester le code avec vos servos. Dans mon code, j’ai le Zoom servo attaché à la broche 9 de l’Arduino et attaché à la broche 10 servo Focus. Vous pouvez facilement changer que dans le code en changeant les chiffres ici :void setup() {}
Serial.Begin(9600) ; mettre en place une bibliothèque série à 9600 bps
fixer les servos et mettez-les à des positions initiales pour le montage des servos de l’objectif
zoomServo.attach(9) ;
focusServo.attach(10) ;
Une fois que c’est fait et vos servos sont connectés, branchez votre planche sur le port USB de votre ordinateur et télécharger le code de votre Conseil d’administration. Lorsqu’il est fait de téléchargement et le démarrage, le servo de Zoom se déplacera à 180 degrés et le servo Focus passera à 0. Vous pouvez maintenant commencer à jouer avec les manettes et les boutons pour voir ce qui se passe et pouvez essayer les différentes positions de servo et le rapport d’orientation de la programmation. Certains boutons ont des valeurs par défaut, mais vous pouvez programmer n’importe quel bouton en appuyant sur Accueil, puis le bouton et le programme seront souviendra le réglage jusqu'à ce que le jury est réinitialisé ou hors tension.
Une fois que vous êtes convaincu que le contrôleur fonctionne correctement pour déplacer les servos, vous pouvez saisir votre appareil et l’objectif et de déterminer si les indications de servo pour les mouvements de bâton sont correctes. Poussant le stick droit vers l’avant doit tourner le servo dans le bon sens à la focale, et tirant arrière devrait faire le contraire. En même temps, il doit déplacer le focus dans la direction qui est nécessaire pour maintenir l’appareil en bref lorsque le zoom est déplacé. J’ai la mienne mis en place afin que lorsque je zoom avant (pousser le droit colle vers l’avant), je dois déplacer le focus s’en tenir au droit de corriger la mise au point, et lorsque j’ai effectuer un zoom arrière (tirer le droit colle retour), je dois déplacer le levier de mise au point vers la gauche pour corriger la mise au point. Cela semblait être l’arrangement plus intuitive.
En définissant les servos à côté de votre appareil et l’objectif de la façon dont vous prévoyez de monter sur la plate-forme de la caméra, vous pouvez dire si elles sont sur la bonne voie donnée comment votre objectif se déplace. Si ils ne sont pas, il y a des instructions dans le code sur la façon de modifier la direction du mouvement de servo par rapport à chaque mouvement du bâton. J’ai les plans futurs de pirater la bibliothèque Servo pour que cela soit plus facile, mais pour maintenant, il n’est pas aussi facile que renversant un commutateur, mais ce n’est également pas trop compliqué.