Arduino-pneumatique Flight Simulator (8 / 10 étapes)

Etape 8: La programmation

Comme nous l’avons mentionné précédemment, l’Arduino est censé pour donner 0-5 volts sur les deux broches PWM numérique. Je sais que nous avons parlé de ce convertir à ± 12 volts, bien que nous allons seulement nous concentrer sur les capacités de l’Arduino pour l’instant.

Vous devez être familier avec la façon d’utiliser un Arduino avant de faire cette étape. Mauvais branchements ou des erreurs de programmation peuvent endommager le simulateur ou risque des blessures. S’il vous plaît comprendre que l’Arduino n’est pas utilisé comme un jouet dans ce projet.

Si vous êtes un débutant avec Arduino, je vous conseille de faire des projets plus simples pour augmenter vos connaissances.

Le Code de l’Arduino

Ouvert Arduino sketchpad. Nous avons besoin d’écrire un programme qui fait les choses suivantes :

1. accepter une entrée série à 57600 bauds (pour transfert de données élevé).
2. analyser les signaux en octets.
3. être capable de convertir les tensions (de 0-5 v) à la dixième décimale à 255 analogiques.
4. faire une conversion inverse pour inverser la commande de tension.
5. reconnaître quelle broche pour mettre en marche le signal PWM ; « p » pour le tangage et « r » Roll.
6. envoyez le PWM signale rapidement et efficacement chaque milliseconde. Le moins de code, le mieux c’est.

Je fournis un code de base Arduino qui permet de contrôler manuellement le simulateur de vol.  Ouvrez le fichier et regarder les quelques premières déclarations. Vous devez modifier les entiers de tangage et de roulis sur la broche correspondante de PWM numérique que vous avez utilisé.

Une fois que vous avez regardé le code, compilez et télécharger le code de votre Arduino.

Articles Liés

Arduino Esplora Flight Simulator

Arduino Esplora Flight Simulator

contrôle l'option de simulateur de vol de Google Earth à l'aide de l'accéléromètre de l'Arduino Esplora.Voler pratiquement partout dans le monde ; incliner l'accéléromètre avant, arrière, gauche et droite pour contrôler le Pitching et les opérations
Arduino Controlled Flight Simulator - « The Viper »

Arduino Controlled Flight Simulator - « The Viper »

My Maker Faire projet pour 2012 est « The Viper »--un simulateur de vol Arduino contrôlée inspiré par le navire du même nom de TV série Battlestar Galactica de la chaîne SyFy. Elle tourne sur 360 degrés le long de deux axes, ce qui signifie que, oui,
Flight Simulator avec Arduino et Python

Flight Simulator avec Arduino et Python

contrôle l'option de simulateur de vol de Google Earth en utilisant un Arduino et un accéléromètre.Voler pratiquement partout dans le monde ; incliner l'accéléromètre avant, arrière, gauche et droite pour contrôler le Pitching et les opérations banca
Ajout d’aéronefs à Microsoft Flight Simulator

Ajout d’aéronefs à Microsoft Flight Simulator

ce Instructable est là pour fournir un aperçu de la façon d'importer des aéronefs le module dans Microsoft Flight Simulator. J'ai FS2002 et oui, j'ai l'intention de mettre à niveau pour FS2004, mais les mêmes étapes de base s'appliquent pour FS2004,
Contrôles personnalisés pour Google Earth Flight Simulator

Contrôles personnalisés pour Google Earth Flight Simulator

Alors, vous êtes confus avec les commandes pour Google Earth Flight Simulator, ou ils ne font pas de sens, ou vous avez un mac et que vous n'avez pas les clés nécessaires sur votre clavier--bien tout ce qui peut être facilement résolu.Étape 1: What t
Arduino MS Train Simulator Console

Arduino MS Train Simulator Console

Je suis un mordu de train gros aimant tout il y a à leur sujet, ce qui signifie aussi que j'aime jouer Train Simulator de Microsoft. À l'aide d'un clavier de conduire un train n'est pas le moyen le plus prudent. J'ai regardé pilote rail mais pour 200
LEGO Mindstorms NXT Flight Simulator

LEGO Mindstorms NXT Flight Simulator

Bonjour les gars, Merci de regarder mon projet ! Ceci est mon entrée de dernière minute pour relever le défi de jouet.Il s'agit d'un simulateur de vol avec un hélicoptère qui peut se déplacer jusqu'à, en bas, vers l'avant et en arrière. Les rotors pe
Modèle 1/6 Motion Simulation chaise/w Microsoft Flight Sim X

Modèle 1/6 Motion Simulation chaise/w Microsoft Flight Sim X

Il s'agit d'un Instructables sur la création d'une Chaire de simulation de petits mouvements avec Microsoft Flight Simulator X.Étape 1: Venir avec un chaise design Il s'agit de notre modèle de 1/6, pièces faites sur mesure en TinkerCAD et imprimées à
Arduino OBD2 Simulator

Arduino OBD2 Simulator

Ive été construire un Arduino OBD2 Scanner en interface avec le port OBD2 de ma Jeep, mais il est devenu un beeeeeg ! schlep Télécharger code à mon Arduino Nano + 16 x 2 LCD + Scanner ELM327 périphérique, puis transporter le prototype ensemble à la J
Comment simuler Arduino dans Proteus

Comment simuler Arduino dans Proteus

La simulation est un outil très puissant pour comprendre comment l'appareil fonctionnera après la mise en œuvre en temps réel. Avant de démarrer tout projet, c'est une bonne pratique pour simuler et vérifier virtuellement qui fonctionne. Proteus est
Microsoft FSX Flight Sim

Microsoft FSX Flight Sim

cette instructable va vous apprendre comment construire un simulateur de vol de mouvement en utilisant un arduino et moteurs.Etape 1: Obtenir des pièces requises -Soit un Arduino Uno ou Freeduino va travailler pour ce projet-Obtenir un système inform
Simulateur de l’ECG

Simulateur de l’ECG

cette instructable décrit en détail les étapes requises pour créer un simulateur ECG axée sur l'Arduino. Un simulateur ECG reproduit la forme d'onde cardiaque qui peut être mesurée en joignant trois électrodes (RA, Louisiane, RL) à la poitrine du pat
Comment utiliser le Google Earth Flyght Simulator

Comment utiliser le Google Earth Flyght Simulator

il s'agit d'un guide facile dans l'utilisation de cet amusant outil (ou mieux, jeu), de Google Eatrh.Étape 1: matériaux Eatrh - GoogleÉtape 2: Ouverture à la Google Earth Flyght Simulator Ouvrir Google Earth et dans le menu Outils, sélectionnez « Ent
Arduino DMX 512 testeur et contrôleur ENG

Arduino DMX 512 testeur et contrôleur ENG

Mises à jour, les fichiers, les codes, les schémas...Versión en EspañolFacebookOutil de contrôle pour tester et voir la lumière du protocole DMX-512, idéal pour les tests rapides sur des installations fixes ou temporaires de l'éclairage. Ce projet dé