Étape 15 : Comment ça marche ?
-dartShooterProcessing.pde - croquis de traitement pour contrôler le Droid de PC ou Mac portable
-palmArduinoII01.ino - croquis à télécharger pour Palm Arduino II (sac à dos de Dart Shooter Droid) comme la Transmitter(Master) I2C
-palmArduinoV301.ino - croquis à télécharger pour Palm Arduino V3 (façade du Dart Shooter Droid) comme la Receiver(Slave) I2C
Remarque : tous les codes sources ne sont pas optimisés et fournis en l’État. Pour les détails de la configuration du module XBee, veuillez consulter, faire Wired Robotic Arm bord à « Sans fil » avec Arduino DIY + XBee étape 13 : configurer XBee et Test XBee
Photo 2 Montre comment le PC ou ordinateur portable envoie les commandes à Palm Arduino II (sac à dos). Puis Palm Arduino II passe la commande via I2C pour Palm Arduino V3 (face avant).
Photo 3 Test de communication XBee. Le Xbee, Comm. en utilisant les procédés du tutoriel de XBee de Adafruit, communication point à point base.
Photo 4 Test Shoot servo, aussi voir la vidéo ci-dessous. (Pour les essais de deux servos, voir la vidéo à l’étape 12).
Le servo de 3,7 g que j’ai utilisé comme déclencheur pour le dart (Canon) pour tourner autour de 40 ° à tirer de la dart.
Voici l’extrait de l’émission de Sketch la méthode shoot() ou la fonction.
... / / === Shoot Servo void shoot() {/ / shoot angle 40 degrés pour (angle = 0; angle < 40 ; angle ++) {servoShoot.write(angle) ; delay(5);} digitalWrite (ledPin, basse); pour (angle = 40 ; angle > 0; angle--) {servoShoot.write(angle) ; delay(5);}}...