Contrôleur de crabe & crabe Simulator (7 / 8 étapes)

Etape 7: Préparation de l’Arduino

Comme indiqué précédemment, ce projet s’exécute sur le protocole Standard Firmata. En substance, Firmata Standard est une interface facile à utiliser avec la carte Arduino qui vous permet de contrôler directement en temps réel à travers un autre langage de programmation sur un autre appareil, comme Python ou C++ sur un ordinateur portable. Effectuez les étapes suivantes pour configurer Firmata Standard :

Ouvrir l’IDE Arduino et connectez Arduino Mega du contrôleur crabe sur votre ordinateur via un câble USB A à B. Cliquez sur fichier -> exemples -> Firmata -> StandardFirmata. Ceci chargera le code exemple nécessaire sur l’IDE Arduino. Maintenant, cliquez sur Outils -> Conseil d’administration -> Arduino Mega 2560 ou Mega ADK. Cela va changer le type de Conseil afin que l’IDE sait ce que ça fonctionne avec le matériel. Enfin, cliquez sur Outils -> Serial Port->(Serial Port Name). Celle-ci définira l’IDE Arduino vers le port série spécifié où l’Arduino Mega est connecté (généralement, le nom du Port série est quelque chose comme COM # pour Windows). Lorsque tous les paramètres ont été définis correctement, téléchargez le code Firmata Standard sur l’Arduino en cliquant sur le bouton de la flèche en regard de la case à cocher en haut à gauche de l’IDE Arduino. S’il n’y a aucune erreurs flagrantes d’orange dans le journal des IDE Arduino, le code a été téléchargé avec succès sur la carte Arduino.

Vous pouvez tester le protocole Standard Firmata et vérifier qu’il fonctionne à l’aide de l’application de Test de Firmata. Vous pouvez le télécharger ici : http://firmata.org/wiki/Main_Page. Exécutez l’exécutable Firmata_Test. De là, cliquez sur Port->(Serial Port Name). Le nom du Port série est le même que celui utilisé pour charger le code dans l’IDE Arduino. Après quelques secondes, vous devriez voir beaucoup d’information sur des broches apparaissent. Vous pouvez contrôler en temps réel. En particulier, nous nous intéressons à broches PWM 2 et 3, ainsi que toutes les broches d’entrée analogiques utilisés pour les potentiomètres. Notez que le programme d’essai Firmata est assez glitchy avec l’Arduino Mega, donc vous devrez peut-être redémarrer une ou deux fois pour obtenir les données de broche analogique complète. Prendre note de toutes les tiges utilisées et leurs aires de répartition, car ils vont serviront dans le simulateur de crabe.

Articles Liés

Exercer le vélo en tant que contrôleur pour simulateur de vélo MT

Exercer le vélo en tant que contrôleur pour simulateur de vélo MT

j'ai eu ce vieux vélo qui traînent depuis longtemps que j'ai eu envie de le faire pendant un certain temps. Alors gf m'a demandé de jeter dehors et qui sorte de déclenché m'a regarder de plus près en fait transformer en un contrôleur de jeu/simulateu
Automatisé contrôleur aveugle Horizontal motorisé solaire

Automatisé contrôleur aveugle Horizontal motorisé solaire

J'ai commencé ce projet parce que nous avons certains stores horizontaux situés dans une fenêtre élevée au-dessus de la porte principale à notre maison. Cette fenêtre fait face au sud, et ici, dans le Colorado, qui signifie beaucoup de soleil. Il ser
Contrôleur de lancement de fusée modèle ajouté à outil batterie

Contrôleur de lancement de fusée modèle ajouté à outil batterie

Résumé : Ce projet utilise une poignée de composants électroniques et circuit relativement simple de modifier un chargeur batterie fonctionne également comme un controlle de lancement de fusée modèler puissance outil important, le régulateur-chargeur
Organisateur de contrôleur Xbox un

Organisateur de contrôleur Xbox un

Ma femme était fatiguée de Xbox contrôleurs dans tous les sens et j'étais fatigué de ne jamais être en mesure de trouver un contrôleur de temps de jeu. J'ai conçu une boîte avec évidements que la Xbox un contrôleur glissera dans parfaitement... et de
Contrôleur de jeu de serpent géant

Contrôleur de jeu de serpent géant

Le Makerspace de Milwaukee a été sélectionné pour mai 2015 Build nuit avec Raspberry Pi et Adafruit. Le Raspberry Pi 2 modèle B est plus rapide que la 1ère génération. Avec l'augmentation de la vitesse et le Chapeau de Perma-Proto Adafruit pour Pi Mi
Contrôleur MIDI contrôlé la flamme

Contrôleur MIDI contrôlé la flamme

Un énorme problème dans le monde de la production musicale numérique garde cette chaleur analogique (qui a résonné de tubes et systèmes de bobine à bobine) en musique numérique moderne. Beaucoup jurent que les systèmes analogiques ont un son qui ne p
Contrôleur d’Halloween à l’état solide et comment construire une maison hantée

Contrôleur d’Halloween à l’état solide et comment construire une maison hantée

c'était à l'origine un article à faire 03 où mon éditeur génial Paul Spinrad a effectivement fait une réplique de mon contrôleur et a fait un travail beaucoup mieux documenter que je ne le ferait. Pour la carte de contrôleur, si vous avez besoin de p
Jeux vidéo programmation in Industrial Machine contrôleur PAC/PLC

Jeux vidéo programmation in Industrial Machine contrôleur PAC/PLC

PROTOCOLE RFBProtocole RFB ou « Remote Frame Buffer » a été créé dans le laboratoire de recherche Olivetti pour gérer des interfaces graphiques à distance. L'idée était de créer un protocole aussi simple que possible, aussi bien matériel que possible
Paxton Patterson CNC Lathe contrôleur remplacement

Paxton Patterson CNC Lathe contrôleur remplacement

Configuration d'origineLe tour a été acheté par Prairie Farm écoles en 1990 environ. C'est un tour de formation de Paxton Patterson CNC. Ceux-ci ont été vendus sous des noms différents et a été fabriqué par Sureline. Sears (artisan), National caméra
Hacking SNES touches pour faire des contrôleurs de Style Arcade pour Retropie

Hacking SNES touches pour faire des contrôleurs de Style Arcade pour Retropie

Hi et Merci d'avoir pris le temps de lire mon tutoriel étonnante. L'anniversaire de ma petite soeur est le 25 février, elle est en train de 29 et je suppose qu'elle a commencé un peu vieux sentiment parce qu'elle m'a demandé de donner d'elle l'une de
Contrôleur plug and Play Arduino température

Contrôleur plug and Play Arduino température

J'ai vu quelques projets de contrôleur température différente ici. Je voulais construire un, avec les contraintes suivantes :Appareil « idiot » contrôlé peut être branché directement dans l'appareil. Je ne voulais pas entailler dans l'appareil, mais
Comment faire un contrôleur de jeu personnalisé

Comment faire un contrôleur de jeu personnalisé

j'ai fait un tapis de danse une fois avant pour le PC - à utiliser avec Stepmania. Cette fois-ci, bien que j'ai voulu faire un contrôleur pour Frets on Fire ou Freetar (simulateur de Guitar Hero) et de la pensée de partager comment tout cela fonction
Arduino solar charger contrôleur + sortie contrôle et enregistrement des données en ligne avec Xbee WiFi

Arduino solar charger contrôleur + sortie contrôle et enregistrement des données en ligne avec Xbee WiFi

A temps, j'ai commencé à travailler sur un contrôleur de charge solaire, elle était basée sur un microcontrôleur PIC, un 20 x affichage de 4 caractères et le code a été écrit en langage assembleur. Il n'a bien fonctionné et travaillait encore lorsque
Midi simple flûte/enregistreur contrôleur (EWI)

Midi simple flûte/enregistreur contrôleur (EWI)

Comme un enfant (il y a environ 30 ans), j'ai commencé mes cours de musique à la flûte (un enregistreur pour être précis) et maintenant je veux une version électronique moderne de cet instrument (un Instrument à vent électronique telle qu'elle est ap