BRICOLAGE à la main Hexapod avec arduino (Hexdrake) (8 / 19 étapes)

Étape 8: programmation

Logiciel pour cette étape :

IDE Arduino, USC sofware.

Avant de programmer avec arduino, il est nécessaire de connaître les limites de tous les servos et connaître les valeurs limites. Par exemple, en utilisant la souris pour faire glisser le curseur dans le panneau de servo (faire glisser le servo panneau correspondant à la chaîne à laquelle est relié le servo). Donc brancher l’USC à l’intérieur de l’hexapode avec l’usb au programme j’obtiens tous de max et min valeurs de chaque servo.

Est maintenant le temps de programmer l’arduino pour contrôler l’USC. Le contrôleur de servo est un périphérique esclave, ce qui signifie qu’il peut accepter des commandes ou exécuter des commandes préréglées. Il ne peut pas penser du tout. Protocole de communication : communication série (niveau TTL), débit en bauds 9600, aucune vérification des bits, 8 bits de données, 1 bit d’arrêt pour contrôler le servo par le contrôleur de servo. Le format de la commande sont :

-Contrôler un seul servo :

#1P1500T100\r\n

Données 1 fait référence au canal du servo.

Données 1500 se réfèrent à l’asservissement ' emplacement, dans la gamme 500‐2500.

Données 100 se réfère à l’heure d’exécution et représentant la vitesse, dans la gamme 100‐9999

-Commander plusieurs servos :

#1 P 600 #2 900 P #8P2500T100\r\n

Données, 1, 2 et 8 concernent des canaux du servo

600, 900 et 2500 les données concernent les emplacements des servos qui correspondent aux trois canaux

Données 100 se réfère à l’heure d’exécution et représentant la vitesse de 3 servos. Quel que soit le nombre de servos, il y a qu’une seule fois, ou un T. La commande est exécutée en même temps ; autrement dit, tous les servos fonctionnent simultanément.

Dans les limites de chaque servocommande sont nécessaires pour calculer la portée maximale ou « pas » de tous les servos horizontaux pour trouver le plus petit d'entre eux et les convertir comme le maximum d’une seule étape. Et cette variable entrer dans les équations de tous les mouvements. Les mêmes devra faire avec les servos verticales.

* Désolé pour la mauvaise qualité des trois premiers films. J’ai graver avec un vieux téléphone mobile avec mauvaise qualité vidéo.

Nouvelle vidéo :

Articles Liés

Réalité virtuelle bricolage Skateboard expérience avec Arduino et Google carton

Réalité virtuelle bricolage Skateboard expérience avec Arduino et Google carton

Il s'agit d'un projet vraiment amusant et facile qui peut être fait en environ une heure. Sur la partie inférieure de la planche à roulettes est un accéléromètre/gyroscope avec une carte Arduino qui transmet le mouvement angulaire du Conseil via blue
AtoZ de modelisme + bricolage radio avec ARDUINO

AtoZ de modelisme + bricolage radio avec ARDUINO

Wikipedia définit RC-véhiculeUn véhicule de contrôle à distance est un véhicule qui est contrôlé à distance par un moyen qui ne limite pas son mouvement avec une origine externe à l'appareil. Il s'agit souvent d'un dispositif de commande radio, câble
La réalisation d’un cardan bricolage sans balais avec Arduino

La réalisation d’un cardan bricolage sans balais avec Arduino

Il s'agit d'une histoire de mon troisième projet avec gyro bon marché et Arduino.Après les précédentes deux projets, Simple pendule inversé et calligraphie 3D, j'ai pensé faire Caméra cardan avec Arduino. Puis j'ai eu trois stratégies pour le projet.
Comment faire une télécommande contrôlée main robotisée avec Arduino

Comment faire une télécommande contrôlée main robotisée avec Arduino

C'est mon projet d'école pour la 5e année du secondaire (je suis italien, nous avons 5 ans d'études secondaires).Il consiste en une main artificielle contrôlée par un gant avec des capteurs de flex. La main artificielle qui reproduit les mouvements d
La main robotisée avec Arduino

La main robotisée avec Arduino

J'ai été bricoler pendant un certain temps avec Arduino, construire un robot d'évitement d'obstacle et quelques autres projets où je me trouvais plus copier puis inventer quelque chose.Après une certaine expérience, j'ai commencé un nouveau projet à
Système d’alarme de température des fumées infrarouge corps humain avec Arduino

Système d’alarme de température des fumées infrarouge corps humain avec Arduino

ICStation L'équipe vous présenter cet humain corps infrarouge fumer température alarme système basé sur ICStation Meag2560 compatible avec Arduino.The humain corps fument température alarme système infrarouge fonctionne sous la tension de 5v DC et ut
PHloat2 DIY eau acide test sculpture & kit avec arduino

PHloat2 DIY eau acide test sculpture & kit avec arduino

pHloatpHloat est un kit de bricolage qui est fait pour une utilisation en conjonction avec un microcontrôleur arduino d'occasion / préexistant. Elle vise à tester les niveaux de pH dans les rivières, les lacs et les rivières en raison de l'afflux de
Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Bonjour à tous et Bienvenue sur mon premier Instructable.J'ai toujours voulu un banc PSU pour faciliter l'accès à une source d'alimentation et quelque chose que je peux compter sur quand on travaille sur divers projets. J'ai voulu un bloc d'alimentat
Motorisé, Sound réagissant à-St Star Wars modèle de Bandai, avec Arduino.

Motorisé, Sound réagissant à-St Star Wars modèle de Bandai, avec Arduino.

Issus de Star Wars à-St modèle Bandai.Réagit aux sons et tourne la tête vers elle.Fait avec Arduino Nano, un composant personnalisé 3dprinted, microphones, micro servo.Cette instructable est faite pour partager les modifications nécessaires pour acqu
Affronter la détection et la poursuite avec Arduino et OpenCV

Affronter la détection et la poursuite avec Arduino et OpenCV

mises à jour20 février 2013: En réponse à une question posée par étudiant Hala Abuhasna si vous souhaitez utiliser la classe série .NET, utilisez la convention d'affectation de noms "\\\.\\COMn" et remplacez n par le numéro 9 > pour définir v
Jouer Ode à la joie et autres musiques classique avec Arduino

Jouer Ode à la joie et autres musiques classique avec Arduino

Il s'agit d'un didacticiel de base (idéal pour les débutants!) à l'aide de l'Arduino Uno ou version similaire à jouer l'Ode à la joie de Beethoven. Ce fut l'un de mes premiers projets avec Arduino.Ce que vous aurez besoin :-Arduino Uno ou version sim
Vous vérifier l’état de wifi avec Arduino Yun

Vous vérifier l’état de wifi avec Arduino Yun

Dans ce tutoriel, vous apprendrez comment obtenir votre Arduino Yun vers le haut et en cours d'exécution afin que vous puissiez exécuter des croquis d'exemple pour le Yun. Dans ce cas, je vais vous montrer comment faire pour exécuter l'exemple WiFiSt
Programme ChipKIT DP 32 avec Arduino IDE

Programme ChipKIT DP 32 avec Arduino IDE

Ce dont vous avez besoin : un microprocesseur ChipKIT DP 32 (tous les câbles inclus) et un ordinateur portablePour programmer un DP 32 sans dispositif de programmeur (Chipkit PGM), c'est-à-dire avec arduino IDE, il a besoin d'un programme de résident
Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Salut!!. Je suis Avra et c'est mon premier instructable. Ici je vais vous expliquer comment graver les codes sur autonome AVR ICs sans utiliser n'importe quel USBASP, tout cristal externe et un chargeur de démarrage. Vous avez seulement besoin d'une