Étape 13 : Electronique : contrôler votre Servo !
Bien que le pcDuino est un beau morceau de génie de l’informatique, même compte tenu de leur documentation sur le site pcDuino, nous avons été incapables de trouver un moyen facile de contrôler un servo en mode natif. Heureusement par l’intermédiaire de communication série le pcDuino peut être utilisé pour communiquer à un arduino qui contrôle facilement un servo. Son un peu stupide ce faisant il façon étant donné que la pcDuino a « en-têtes arduino-ish », mais jusqu'à ce que pcDuino libère la documentation sur la façon de les utiliser pour la servocommande ce sera la façon dont nous en approcher.
La méthode de base que nous utilisons a été d’envoyer une série de bits, dans notre cas sous la forme d’une lettre, de la pcDuino par USB serial à l’arduino qui s’exécutait un programme qui écouté pour bits reçus. Le python côté les écritures de programme « S » par le biais de série à l’arduino. Du côté de l’arduino le programme d’écoute
Après cela la boucle de régulation servo est exécutée si les données char sont « S » et l’arduino envoie en retour un « Y » pour le python pour vérifier qu’il a reçu et exécuté le code avec succès.
Tout le code se trouve dans le fichier ArduinoServo.ino et le fichier python. Le fichier .ino est sur cette étape
Le dernier morceau du servo est le bras personnalisé, que nous avons conçu et 3D imprimer mieux pousser les boîtes de produit. Le fichier sketchup, de référence et de restructuration, ainsi que le fichier .stl, pour l’impression 3D, sont attachés.