Étape 3: Passer au couvercle
Le couvercle devra les deux servos restants à apparaître en place. Vous devrez également installer l’interrupteur de sécurité ainsi que le capteur tactile capacitif. Ayant ces éléments fixés sur le couvercle, nous aurons besoin de tester toute l’électronique avant de refermer la boîte vers le haut.
Je suggère d’utiliser le code de servo balayage sur votre Arduino à l’exception d’ajouter à tous les trois servos et définir les numéros de code confidentiel correct.
Voici le code de test que j’ai utilisé.
/ * Sweep
par BARRAGAN cet exemple de code est dans le domaine public.
mis à jour le 8 novembre 2013
par Scott Fitzgerald http://arduino.cc/en/Tutorial/Sweep * /
#include
Servo myservoa, myservob, myservoc ; créer des objets de servo pour contrôler des servos
douze servo objets peuvent être créés sur la plupart des conseils
int pos = 0 ; variable pour stocker la position du servo
void setup() {}
myservoa.Attach(3) ; attache le premier servo sur la broche 3 à l’objet de servo
myservob.Attach(5) ; attache le second servo sur la broche 5 à l’objet de servo
myservoc.Attach(6) ; attache le dernier servo sur la broche 6 à l’objet de servo
}
void loop() {}
pour (pos = 0; pos < = 180; pos += 1) / / va de 0 degrés à 180 degrés {/ / par incréments de 1 degré
myservoa.Write(POS) ; dire servoa pour aller à positionner dans la variable « pos »
myservob.Write(POS) ; dire servob pour aller à pos
myservoc.Write(POS) ; dire servoc pour aller à pos
Delay(15) ; attend 15 ms pour le servo atteindre la position
}
pour (pos = 180; pos > = 0; pos-= 1) / / va de 180 degrés à {0 degrés
myservoa.Write(POS) ; dire servoa pour aller à positionner dans la variable « pos »
myservob.Write(POS) ; dire servob pour aller à pos
myservoc.Write(POS) ; dire servoc pour aller à pos
Delay(15) ; attend 15 ms pour le servo atteindre la position
}
}