Etape 8: La programmation
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.