Quadroped Robot - (montage NIOSII) (6 / 13 étapes)

Étape 6: Codage - si seulement j’avais un cerveau

Donc nous avons construit un robot, mais encore, il ne fait vraiment pas beaucoup plus que de rester là. Permet de se rendre au travail sur ce qui lui donne une certaine façon d’interagir avec le monde autour d’elle.

Décideurs à noter : les sections suivantes contiennent des quantités gratuites d’assembleur. (Et une utilisation minimale de C).
Notez également : J’utilise un FPGA (tableau du champ programmables) pour mon processeur NIOSII, et c’est un conseil spécialisé.

Avant que nous commencions avec le code, nous allons répertorier les fonctions que nous tenons à donner notre Quadroped.

-Marcher vers l’avant
-Marche arrière
-Arrêter la marche
-Tourner à droite
-Tourner à gauche
-allumer automatiquement des murs

Un bon son ? Let's get started.

Oh, un avertissement rapide à ceux qualifiés en Assemblée : je suis encore à apprendre, donc je suis désolé d’avance pour les licenciements/inefficacités dans le code.

En outre, pour plus de commodité, j’ai inclus documentation du contrôleur de lego qui peut être téléchargé en tant que le pdf ci-dessous :

Articles Liés

Boucliers d’attache rapide

Boucliers d’attache rapide

nous sommes Cougar robotique 4251 et c'est pour le programme de commandites de Instructables.Des protections sont un élément essentiel pour un robot concurrentiel de la FTC. Ils gardent des choses extérieures hors de votre bot et toutes vos choses à
Digilent MRK + Instructions de montage pour le Robot qui suit-ligne

Digilent MRK + Instructions de montage pour le Robot qui suit-ligne

Vue d'ensembleLe Kit de Robot à moteur Digilent suivi de ligne (ligne + MRK) fournit le point de départ parfait pour ceux nouveaux à la robotique, mais a le pouvoir de servir aux conceptions avancées et applications ainsi. Les paires MRK + ligne notr
Smart Robot Kit montage

Smart Robot Kit montage

fondamentalement un charmant assemblage requis, chômeurs rumba son pour ceux qui ne lisent pas les instructions qui ne sont pas Instructables parce que le pénis A:, B: vous ne faites pas confiance au système autant qu'un gars au hasard sur l'internet
IoT - contrôler un Robot de Pi framboise sur internet avec HTML et shell scripts seulement

IoT - contrôler un Robot de Pi framboise sur internet avec HTML et shell scripts seulement

(Si vous aimez cette Instructables, n'oubliez pas de voter à ce sujet (ci-dessus : drapeau de coin à droite). il est en concurrence sur l'INTERNET des objets et des concours d'automatisation. Merci beaucoup! ;-)Dans cette instructables, nous allons a
Robot simple Pi

Robot simple Pi

Simple Robot Pi vise à mettre contrôle robot en forme simple, la conception d'un robot est similaire à la polyvalente robot GOPIGO construit par industries dextre.La liste des piècesFramboise (1) pi (tout modèle) mais avec le récent lancement de pize
Bot de chien : Lego Robot Rover avec Webcam

Bot de chien : Lego Robot Rover avec Webcam

Voici comment faire un robot Lego, que vous pouvez contrôler de n'importe quel écran via wifi. Il a également une webcam donc vous pouvez voir où votre cours et la LED s'allume pour les yeux ! Il s'agit d'un grand projet à faire avec vos enfants car
Les tirelires robot

Les tirelires robot

Faire le robot ami, pas ennemi de robot.Faire quelque chose à compter pour garder votre petite monnaie en un seul endroit. Mettre en place pour qu'arduino, voiture d'occasion ou un collège.Réutiliser les contenants en plastique pour enregistrer vos p
Fraise de mousse robot

Fraise de mousse robot

Dans le cadre des choses pour moi et mes clients, j'ai effectuer fréquemment des tâches fastidieuses qui pourraient être automatisées. L'une d'entre elles est la coupe de feuilles de mousse en gros rouleau. Dans la photo, vous voyez le rouleau de mou
Mini Robot Platform

Mini Robot Platform

L'objectif de ce projet est de développer un châssis miniature pour expérimenter avec des robots essaim très basique. L'inspiration principale est fantastique projet MIT de James McLurkin depuis le début des années 1990 http://www.ai.mit.edu/projects
Projet de Circuit - 1er papier papier Blinky Robot

Projet de Circuit - 1er papier papier Blinky Robot

Cet amusant petit projet est une introduction rapide et bon marchée aux circuits de papier. Il utilise aussi robuste autoportante gens de papier de mon précédent ' ible (Magnet lumineux est un joyeux petit robot avec un joyeux feu rouge sur la tête.
Une main robotique modulaire & bras (avec la gamme étendue de mouvement) (3D imprimés)

Une main robotique modulaire & bras (avec la gamme étendue de mouvement) (3D imprimés)

Bonjour à tous ! Il s'agit de ma prothèse de bras et des mains de prototype que j'ai été la conception depuis plusieurs mois maintenant. C'est encore un peu d'un work in progress, et depuis que je suis en finir avec les classes de collège pour le sem
Comment faire des petits robots avec nRover Conseil

Comment faire des petits robots avec nRover Conseil

Le nRover, est une petite planche conçue pour construire des petits robots comme UGV (véhicules sans pilote au sol), suiveur de ligne ou à la domotique, il peut être contrôlé par wifi, Bluetooth ou radio de contrôle. L'objectif principal est le dével
Otto - build vous possédez robot en deux heures !

Otto - build vous possédez robot en deux heures !

Qui est Otto ?Un robot interactif que n'importe qui peut le faire !Que peut faire les Otto ?Otto promenades, danse, produit des bruits et évite les obstacles.Pourquoi est-ce que Otto a spécial ?Otto est complètement open source, compatible Arduino, 3
Enhanced Robot Spider

Enhanced Robot Spider

Je suis toujours à la recherche d'un nouveau projet de le faire à mon atelier robotique pour les enfants. Alors que les araignées robots sont intrigantes, la quasi-totalité d'entre eux sont soit trop complexes impliquant 10 + servos ou budget de mani