Hélisurface Arduino pour mini Quad Copter (4 / 5 étapes)

Étape 7: Le logiciel

Le problème semble assez simple à première vue. Le hachoir est détecté, après que quelques secondes vous obtenez la permission d’atterrir, puis vous atterrissez. Lorsque vous démarrez regardant de plus près le problème il y a beaucoup plus que cela. Vous devez ajouter une logique pour permettre à l’hélicoptère de voler dans et hors de la détection pour brefs instants. Que se passe-t-il si vous décoller et rester détecté ? Si cela est permis ? Ce qui déclenche le chronomètre pour démarrer et arrêter ? La liste est longue.

Nombreuses tâches Arduino sont assez simples et ne nécessitent pas beaucoup de pensée alors j’ai commencé à coder. Je me retrouvai bientôt empêtré dans un tas d’instructions if spaghetti laid et minuteries et je ne comprenais pas mon propre code le lendemain. Apparemment, la tâche nécessitait la pensée de som. Retour à la planche à dessin. Dans la première tentative, je suis venu à réaliser, cependant, que le problème est un très bon exemple d’une machine à états finis. Donc j’appelle sur un diagramme et réessayé. Cette fois j’ai obtenu de bien meilleurs résultats !

Le code de l’arduino est ici : Helipad.ino

Articles Liés

Make your own mini quad copter

Make your own mini quad copter

Une école locale avait besoin d'aide avec un quad copter de construction. Ils avaient acheté les pièces séparément de Banggood à un bon prix, mais malheureusement, ils sont venus avec aucune instruction.Voici une liste de pièces (pour autant que je p
Construire votre propre éco-Quad Copter de Reused et matériaux recyclés

Construire votre propre éco-Quad Copter de Reused et matériaux recyclés

comme un étudiant inscrit dans un Lycée académique, technique, j'ai été exposé à de nombreux aspects de la technologie, y compris l'ingénierie, la conception des véhicules et l'électronique. Cependant, mon domaine d'activité est actuellement droit, d
Du projet Quad-Copter

Du projet Quad-Copter

Pour le projet Quad-Copter, notre équipe a hérité 4 moteurs brushless avec ces(Régulateurs de vitesse électroniques), hélices, un cadre, 3 accus LiPo et chargeur, un contrôleur de vol du pilote automatique APM 2.6 avec module GPS et un canal 6 RC (ra
Quad copter

Quad copter

Comment faire un quad copter chezÉtape 1 :son de quad copter principalÉtape 2 : étape 2. Insérer le Conseils dans celuiÉtape 3 :étape 3 terminée - maintenant im rendentÉtape 4 : conducteurs de Quad copter . son prêt pour vous.Étape 5 : son prêt......
Comment j’ai construit ce 200mm Mini H Quad Copter

Comment j’ai construit ce 200mm Mini H Quad Copter

200mm Mini H Quad CopterIl s'agit de mon deuxième génération quad copter. L'objectif de cette instructable doit fournir plus de détails pour les projets, dessins et modèles et construit. J'ai un grand intérêt pour des produits électroniques et commen
Téléchargement de croquis pour Arduino Pro Mini en utilisant la carte Arduino UNO (sans enlever la puce Atmel)

Téléchargement de croquis pour Arduino Pro Mini en utilisant la carte Arduino UNO (sans enlever la puce Atmel)

Il prévoit une procédure permettant d'utiliser de Serial(TTL) convertisseur USB intégré de Arduino UNO pour télécharger des sketches au Conseil d'Arduino Pro Mini sans la nécessité d'enlever morceau de microcontrôleur Atmel de l'ONU. Ceci est utile p
Zéro Construisez votre propre quad-copter !

Zéro Construisez votre propre quad-copter !

Pour ce instructable je vais montrer comment j'ai gratter construit mon propre quad-copter !Étape 1: Que doit on faire ?La première pensée il faut penser avant même d'acheter un seul matériau ou partie est que voulez-vous faire ? Vous voulez quelque
Ce qui est quad copter un un peu de ce qui fait un

Ce qui est quad copter un un peu de ce qui fait un

Ce qui est un hélicoptère de Quad ?un hélicoptère sans pilote ayant quatre rotors. plus simplementMultiCopters sont aérodynamiquement instables et absolument besoin d'un ordinateur de bord (aka régulateur de vol) pour vol stable. Ainsi, ce sont les s
Vol de Quad Copter

Vol de Quad Copter

Quand nous avons commencé ce projet ; ce que nous voulions accomplir était de construire le quad copter et programmer pour voler. Tout d'abord, nous avons cherché quelques projets arduino, pour voir quelle serait la meilleure façon de commencer. Nous
Arduino pour MySQL Python en utilisant l’interface

Arduino pour MySQL Python en utilisant l’interface

Voici un bref tutoriel qui devrait vous lever et courir interfacer votre Adruino avec une base de données MySQL. Pour des raisons de ce tutoriel, je suppose que vous savez comment configurer et utiliser MySQL. Ce tutoriel ne nécessite pas beaucoup d'
Arduino pour serre, jardin ou Growbox / mise à jour avril 2016

Arduino pour serre, jardin ou Growbox / mise à jour avril 2016

J'ai été en utilisant Attiny puces pour les tâches de l'irrigation dans mon jardin, mais avoir des plans pour construire une serre, un Arduino semble être la voie à suivre car il a plus de ports. Je sais, il y a plusieurs « Garduino » type projets dé
La programmation Arduino Pro Mini en utilisant Arduino Uno et ArduShield - sans les câbles

La programmation Arduino Pro Mini en utilisant Arduino Uno et ArduShield - sans les câbles

L'objectif principal de cette instruction est de vous montrer comment programmer plus facile manière Arduino Mini ou Arduino Pro Mini avec Arduino UNO et ArduShield – sans les câbles.Étape par étape tutoriel, avec aucune mesure pour sauter en PCB gén
Programme Arduino Pro Mini avec Arduino Uno

Programme Arduino Pro Mini avec Arduino Uno

Bonjour tout le monde. Aujourd'hui que je vais vous montrer comment programmer arduino pro mini à l'aide d'arduino uno.Si vous avez déjà eu une arduino uno et vous achetez nouvellement arduino pro mini, alors vous n'avez pas besoin d'acheter le conve
PWM Hardware Arduino pour les commandes de moteur pas à pas

PWM Hardware Arduino pour les commandes de moteur pas à pas

avec notre nouveau projet, JustAddSharks, nous sommes très désireux de soutenir le développement des logiciels libres aux contrôle aux traceurs laser. Nous sommes plus qu'heureux pour les gens de modifier nos coupeurs de laser, de remplacer le systèm