Étape 4: expérience
Sur la fenêtre de gauche, nous avons les stats de l’émetteur :
- ID du canal: un caractère simple pour le distinguer des autres chaînes, 'A' dans ce cas. Donc si vous aviez la manette des gaz, gouvernail, tangage et lacet chacun de ceux qui seraient désignées une lettre de A à D pour l’arduino récepteur puisse savoir quel moteur ou le servo de commande avec un signal reçu donné.
- manette de jeu de lecture: le potentiomètre cru lire, un nombre de 10 bits par défaut de l’arduino ADC
- taille-haie: décalage basé sur combien de bouton presses vous avez fait
- position globale: la somme de joystick et taille-bordures et se situe entre 0 et 1023 (seulement l’ID et le poste doit être envoyé).
Sur la fenêtre de droite, nous affichons les données que nous recevons : l’ID du canal et la position de lecture pour ce canal.
Remarquez comment plus de données sont envoyés à réception : c’est d’être attendue d’une connexion de type UDP qui est simple à utiliser, mais assez peu fiables (c'est-à-dire certaines données sont perdues dans la transmission). Dans un futur instructable, j’espère que pour vous montrer une méthode plus fiable de transmission de données que l’UDP mais pour l’instant, cela va faire.
Vous pouvez augmenter le nombre de canaux en modifiant simplement la valeur POT_NUM dans la section #define du code et en ajoutant de nouvelles potPin [] et buttonPin [] [] valeurs pour les canaux supplémentaires dans la section de configuration ; puis il s’occupe de tout le reste.
N’oubliez pas ceci est conçu comme un outil d’apprentissage, personnellement j’espère construire là-dessus pour faire un quadcopter de 4 channel peu de temps. Si vous apportez des améliorations sur le modèle à code ou circuit j’aimerais entendre comment vous êtes allé avec elle et ce que vous faites hors de lui dans les commentaires ci-dessous. Il est très bien si vous publiez vos améliorations en que se fondant sur ce travail, mais s’il vous plaît donnez crédit où elle est due. Si vous cherchez à la 3D, une affaire d’impression pour votre contrôleur et / ou un châssis pour votre modèle, voici quelques services d’impression 3D :
Si vous avez trouvé ce instructable utile, pourquoi ne pas rester à l’écoute pour de futurs projets en me suivant sur Instructables et sur Facebook / Twitter :
https://www.Facebook.com/HobbyTransform
https://Twitter.com/HobbyTransform
Votre soutien est grandement apprécié !
DIY'ing heureux !