Table des matières:

Contrôlez votre avion RC avec l'accéléromètre de votre téléphone : 15 étapes (avec photos)
Contrôlez votre avion RC avec l'accéléromètre de votre téléphone : 15 étapes (avec photos)

Vidéo: Contrôlez votre avion RC avec l'accéléromètre de votre téléphone : 15 étapes (avec photos)

Vidéo: Contrôlez votre avion RC avec l'accéléromètre de votre téléphone : 15 étapes (avec photos)
Vidéo: Comment forcer le redémarrage d'un iPhone 15, 14, 13, 12, 11, SE, XR, XS, X, 8. 2024, Juillet
Anonim
Image
Image
Contrôlez votre avion RC avec l'accéléromètre de votre téléphone
Contrôlez votre avion RC avec l'accéléromètre de votre téléphone

Avez-vous déjà voulu contrôler votre avion RC en inclinant un objet ? J'ai toujours eu l'idée en tête mais je ne l'ai jamais poursuivie jusqu'à la semaine dernière. Mes premières pensées étaient d'utiliser un accéléromètre à trois axes, mais j'ai ensuite eu une idée…

La plupart d'entre vous ont des téléphones intelligents, n'est-ce pas ? Et une autre grande majorité d'entre vous, les gars de l'électronique, utilisez des androïdes en raison de sa flexibilité. Je veux dire que j'aime l'iPhone, mais il n'est pas aussi polyvalent en ce qui concerne la connexion via Bluetooth ou câblé à un Arduino ou un autre microcontrôleur. Alors pourquoi pas seulement l'accéléromètre du téléphone ? Alors j'ai pris l'idée et j'ai couru avec. Deux semaines plus tard je vous présente ce projet !

Désolé utilisateurs d'IOS, ce projet ne concerne que les utilisateurs d'Android.

Maintenant, ce projet n'a pas de contrôle sur le gouvernail ou la manette des gaz. Si vous remarquerez que j'ai ajouté du code pour que vous utilisiez un potentiomètre sur la broche A1 pour contrôler la manette des gaz, bien que je ne l'utiliserai pas moi-même. Je vais juste utiliser la manette des gaz de mon émetteur.

Si vous souhaitez terminer ce projet, je vous suggère de regarder la vidéo en entier avant de commencer à travailler. Les compétences électroniques requises pour ce projet sont minimes, mais la partie la plus difficile est de travailler avec le code. Alors prenez votre fer à souder et Arduino et allons-y.

Coût du projet: (Gratuit, Bas, Moyen, Là-haut, Sérieusement ?)

Difficulté du projet: (Aéré, Facile, Moyen, Difficile, Expert, Maître)

Durée du projet: (Sur une tasse de café, moyenne, sur une cafetière, plusieurs jours)

Ci-dessous, un vol rapide que j'ai eu plus tôt quand il y avait un peu de vent !

Étape 1: Regardez la vidéo complète

Image
Image

La vidéo et le texte couvrent à peu près les mêmes choses, sauf que le texte n'inclut pas le processus étape par étape pour construire le cas du projet et tout connecter. Le texte illettré un peu plus sur certains des codages impliqués.

Étape 2: MISE À JOUR IMPORTANTE [16/07/18]

J'ai effectivement commencé à faire ce projet quelques années plus tard et j'ai dû revenir dessus pour avoir des informations:D

Quoi qu'il en soit, j'ai découvert qu'il y avait une petite erreur avec le code, et je vais vous montrer la correction en quelques secondes. Si vous téléchargez le code, il ne sera pas compilé. Vous devez entrer et changer une petite ligne.

Lorsque vous compilez, la ligne 20 vous donne une erreur.

int ppm[chanAmount];

Changez-le simplement en:

entier ppm[2];

Et voilà ! Profitez du reste du didacticiel, et si vous avez réalisé ce projet, faites défiler jusqu'en bas de l'i'ble et cliquez sur le bouton "Je l'ai fait" et téléchargez une photo !

Étape 3: Ingrédients:

Téléchargements
Téléchargements

De quoi a besoin chaque bonne recette ? Ingrédients. Malheureusement, vous devrez peut-être aller ailleurs que dans votre épicerie du coin pour ces derniers.

Ingrédients:

  • Téléphone Android
  • Arduino (Uno, Nano, Micro, peu importe)
  • Source d'alimentation pour l'Arduino. Je vais utiliser un petit LiPo 2 cellules 500mAh.
  • Module Bluetooth HC-05 ou HC-06
  • FTDI Breakout Board (peut être fait avec l'Arduino, mais je ne vais pas vous montrer comment)
  • Prise audio mâle mono 3,5 mm. Une prise stéréo NE FONCTIONNERA PAS ! J'ai essayé!
  • 2x LED et résistances correspondantes
  • Clôture du projet
  • Fil à 2 conducteurs (le fil de haut-parleur fonctionne très bien, ou un long câble USB)
  • Thermorétractable ou ruban électrique
  • En-têtes de broche femelles (pour le blindage Arduino si vous choisissez d'en faire un)
  • Carte Perf (pour Arduino Shield si vous choisissez d'en faire une.

Outils:

  • Fer à souder
  • Pince à dénuder
  • Ciseaux
  • Perceuse avec divers forets
  • Pistolet à colle chaude

Étape 4: Téléchargements

Si vous souhaitez télécharger un fichier.zip de tout ce dont vous aurez besoin pour cela, vous pouvez le trouver ici. Sinon, lisez ci-dessous.

Vous devez d'abord télécharger l'application Amarino et la boîte à outils Amarino et les installer sur votre téléphone. Vous pouvez le faire avec une micro SD ou simplement utiliser votre site Web d'hébergement de fichiers préféré, comme Google Drive.

Deuxièmement, vous devez télécharger la bibliothèque MeetAndroid pour l'IDE Arduino. Pour installer la bibliothèque, suivez attentivement les étapes.

POUR PC:

  1. Fermez l'IDE Arduino.
  2. Décompressez le dossier MeetAndroid. Vous devriez maintenant avoir un dossier MeetAndroid_4 décompressé. Ouvrez ce dossier et coupez le dossier à l'intérieur appelé MeetAndroid.
  3. Accédez à C:\Program Files (x86)\Arduino\libraries et collez-le dans MeetAndroid. Si vous avez tout fait correctement, cela devrait ressembler à la première image.
  4. Rouvrez l'IDE Arduino et vous devriez voir dans les bibliothèques sous « Contribué » la bibliothèque MeetAndroid.

POUR MAC

  1. Fermez l'IDE Arduino.
  2. Décompressez le dossier MeetAndroid. Vous devriez maintenant et décompresser le dossier MeetAndroid_4. Ouvrez ce dossier et copiez le dossier à l'intérieur appelé MeetAndroid.
  3. Accédez à l'application Arduino, cliquez avec le bouton droit de la souris sur afficher le contenu du package, puis sur Contenu/Java/bibliothèques et collez-le dans le dossier MeetAndroid.
  4. Rouvrez l'IDE Arduino et vous devriez voir dans les bibliothèques sous « Contribué » la bibliothèque MeetAndroid.

Enfin, téléchargez mes deux croquis Arduino qui sont attachés au bas de cette étape (inclus dans le.zip).

Étape 5: Configuration du HC-06

Configuration du HC-06
Configuration du HC-06
Configuration du HC-06
Configuration du HC-06
Configuration du HC-06
Configuration du HC-06

Votre module Bluetooth HC-06 n'est pas seulement prêt à être utilisé dans ce projet. Nous devons changer juste 1 chose simple: le débit en bauds. Selon qui vous achetez le vôtre, il peut être défini à des vitesses de transmission différentes. J'ai reçu deux HC-06 de deux vendeurs différents, et chacun fonctionnait à une vitesse de transmission différente. Nous devons le changer à 115200 bits par seconde. Effectuez les connexions suivantes:

HC-06 ------- Carte de dérivation FTDI

| -------------- |

TERRE ----- TERRE

VCC ------ 3.3v

TX -------- RX (ou DRX)

RX -------- TX (ou DTX)

  1. Branchez la carte de dérivation FTDI sur votre ordinateur.
  2. Ouvrez l'IDE Arduino. Sélectionnez le port com disponible. (assurez-vous qu'il n'y a pas d'Arduino ou quoi que ce soit d'autre branché sur l'ordinateur).
  3. Ouvrez le Serial Monitor (pas besoin de code !)
  4. Sélectionnez 9600 pour le débit en bauds en bas à droite de la fenêtre com. Tapez "AT" (il DOIT être en majuscules) et appuyez sur envoyer. Si vous ne récupérez rien, c'est bien. Cela signifie que votre appareil est configuré à un débit en bauds différent. Essayez un débit en bauds de 115200 et tapez "AT". Si vous n'obtenez toujours rien, essayez chaque débit en bauds et tapez "AT" sur chacun d'eux jusqu'à ce que vous obteniez une réponse. Si vous n'obtenez pas de réponse, vous n'avez probablement pas câblé correctement le HC-06. Vérifier les branchements.
  5. Si vous obtenez la réponse « OK », alors génial ! Si vous obtenez cette réponse sur un autre débit en bauds que 115200, vous devez le changer en 115200. Pour ce faire, tapez "AT+BUAD8". Vous obtiendrez la réponse "OK115200". Vous devrez changer le débit en bauds à 115200 pour continuer à parler au Bluetooth. Ensuite, vous pouvez faire des choses comme changer le nom en tapant "AT + NAMERANDOM" au hasard étant le nom que vous voulez. Vous pouvez maintenant fermer le moniteur série.

Étape 6: Le circuit incomplet pour le test

Ce circuit est assez simple. Vous devez alimenter l'Arduino (via USB car nous allons devoir y télécharger des éléments), puis connecter le HC-06. Connectez-vous simplement en suivant les connexions ci-dessous.

HC-05/6 --------- Arduino

|=============|

GND ------------ GND

VCC ------------- 5v

Émission -------------- Réception

RX -------------- TX

Étape 7: Installation d'Amarino et de la boîte à outils Amarino

Installation d'Amarino et de la boîte à outils Amarino
Installation d'Amarino et de la boîte à outils Amarino
Installation d'Amarino et de la boîte à outils Amarino
Installation d'Amarino et de la boîte à outils Amarino
Installation d'Amarino et de la boîte à outils Amarino
Installation d'Amarino et de la boîte à outils Amarino

Vous devriez avoir téléchargé et transféré votre application et votre boîte à outils Amarino sur votre téléphone maintenant. Mais avant de l'installer, vous devez modifier un paramètre sur votre téléphone. Votre téléphone ne vous permettra pas d'installer l'application dans un premier temps, car il ne s'agit pas d'une application certifiée du Playstore Android. Nous devrons donc autoriser le téléphone à installer des applications non certifiées. C'est assez simple.

  1. Accédez à Paramètres/Sécurité et faites défiler vers le bas. Vous devriez voir une case indiquant Sources inconnues et une petite case à côté. Appuyez sur la case et activez. Cela fera apparaître une boîte de dialogue vous indiquant à quel point cela est risqué; ça sonne bien non? Appuyez donc sur ce bouton OK. Voir les photos 1, 2 et 3.
  2. Vous pouvez maintenant ouvrir votre application Amarino et suivre les instructions à l'écran. Pas trop difficile, appuyez simplement sur oui.
  3. Installez la boîte à outils Amarino. Pas trop difficile non plus.

Étape 8: configuration du Bluetooth

Configuration du Bluetooth
Configuration du Bluetooth
Configuration du Bluetooth
Configuration du Bluetooth
Configuration du Bluetooth
Configuration du Bluetooth

Avec votre projet alimenté (la puce Bluetooth est allumée), recherchez les paramètres Bluetooth de votre téléphone. Vous devez coupler votre téléphone avec la puce Bluetooth. Appuyez sur rechercher des appareils et votre appareil devrait apparaître sous le nom HC-05 ou HC-06, sauf si vous l'avez nommé plus tôt. Il demandera un code PIN, et ce sera 1234. (Je sais que je suis un génie pour pirater l'appareil et trouver le mot de passe ultra-secret). Voir les images 1, 2 et 3. Assurez-vous que vous êtes associé à l'appareil et que vous êtes prêt pour l'étape suivante. REMARQUE: le voyant de l'appareil Bluetooth ne s'allume pas lorsque vous l'associez à votre téléphone ! J'ai découvert que sur mon téléphone, je devais le redémarrer après ce processus pour qu'il apparaisse dans l'application Amarino, alors allez-y et redémarrez votre téléphone.

Étape 9: Amarino

Amarino
Amarino
Amarino
Amarino
Amarino
Amarino

Il est temps d'ouvrir Amarino. Les notes de version vous seront présentées et appuyez sur OK. Merci Bonifaz Kaufman pour la création de cette merveilleuse application. Les numéros ci-dessous correspondent au numéro de l'image, par ex. étape 1 = image 1.

  1. Ecran d'accueil. Appuyez sur "Ajouter un appareil".
  2. Votre appareil devrait maintenant être dans la liste; appuyez dessus. S'il ne s'affiche pas, essayez de redémarrer votre téléphone et assurez-vous que le périphérique Bluetooth est connecté au téléphone.
  3. Vous devriez maintenant arriver à cet écran. Appuyez sur "Connecter". Cela peut prendre quelques secondes.
  4. S'il se connecte, le voyant de l'appareil Bluetooth deviendra fixe et vous verrez en haut "Connexions actives: 1. Appuyez maintenant sur le nom de l'appareil et NE PAS déconnecter.
  5. Appuyez sur "Afficher les événements".
  6. Il ne devrait pas y avoir d'événements. Appuyez sur "Ajouter un événement".
  7. Une liste apparaîtra et vous voudrez sélectionner l'accéléromètre. Gardez à l'esprit ces autres capteurs intégrés à votre téléphone. Ils peuvent être utiles un jour pour un projet ultérieur !
  8. Voici quelques réglages pour l'accéléromètre. Assurez-vous que le curseur est sur "très rapide" et que le visualiseur de données est sur "Texte". Appuyez ensuite sur enregistrer.
  9. Si vous voyez des chiffres à droite du "Capteur d'accéléromètre", alors vous êtes bon. Vous pouvez laisser votre téléphone tranquille maintenant. Si vous ne voyez pas de chiffres, appuyez longuement sur la zone grise pour faire apparaître un menu.
  10. Sélectionnez "Forcer l'activation".
  11. Bingo ! Nombres! Inclinez votre téléphone et découvrez comment les chiffres correspondent à l'accéléromètre.
  12. Vous pouvez maintenant placer votre téléphone sur une surface plane et vous préparer à commencer le codage !

Étape 10: ignorer le code

Sauter le code
Sauter le code

Donc, si vous ne voulez pas vous salir les mains avec le code et que vous voulez juste télécharger et partir, vous pourriez avoir un peu de mal. Je n'ai utilisé mon téléphone que jusqu'à présent, donc je ne sais pas si les téléphones d'autres personnes sont les mêmes. Si vous téléchargez l'application SensoDuino et cliquez sur l'onglet "Capteurs intégrés", vous devriez pouvoir trouver votre accéléromètre. Si votre accéléromètre est un MPU6050, c'est le même capteur que j'ai, et vous n'avez probablement pas besoin de modifier le code. Si vous avez le même capteur, essayez simplement le code téléchargé à cette étape.

Sinon, vous devrez probablement suivre les étapes suivantes.

Étape 11: Attribution des données de l'accéléromètre

Attribution des données de l'accéléromètre
Attribution des données de l'accéléromètre
Attribution des données de l'accéléromètre
Attribution des données de l'accéléromètre
Attribution des données de l'accéléromètre
Attribution des données de l'accéléromètre
Attribution des données de l'accéléromètre
Attribution des données de l'accéléromètre

Passons maintenant à la partie amusante, en jouant avec le croquis Arduino ! Si votre croquis ne compile pas voir la dernière étape de cette instructable.

À ce stade, votre Arduino devrait maintenant être correctement connecté à votre HC-06 et Amarino devrait envoyer des numéros à votre Arduino via Bluetooth. Vérifiez que le HC-06 est toujours lié et téléchargez le croquis suivant sur l'Arduino. (Attaché à cette étape).

REMARQUE: lors du téléchargement de croquis sur l'Arduino, vous devrez débrancher le TX et le RX du HC-06 de l'Arduino. L'Arduino ne peut pas être téléchargé pendant que le RX et le TX sont connectés à quelque chose.

Après avoir téléchargé ce croquis sur l'Arduino, ouvrez le moniteur série. Vous devriez voir trois nombres pêle-mêle séparés par une case (□). Exemple: [0.01□0.02□□9.21] Les deux premiers chiffres sont le roulis et le tangage. Je n'ai même pas essayé de comprendre ce qu'était le troisième:D. Votre téléphone peut être similaire ou non à celui-ci. Pour savoir quels numéros sont lancés et quels numéros correspondent à votre téléphone, suivez ces étapes.

  1. Posez votre téléphone sur une surface plane. Orientez votre téléphone de manière à ce que l'appareil photo/le haut-parleur soit orienté vers la gauche et le microphone vers la droite. (photo 2).
  2. Inclinez le côté gauche du téléphone vers le haut (image 3) (le long de l'axe Z, voir l'image 1 pour l'axe) à 45 degrés. Notez quel numéro change radicalement dans le moniteur série. Ce numéro sera votre rôle.
  3. Inclinez le téléphone vers vous (image 4) (le long de l'axe X, voir l'image 1 pour l'axe) à 45 degrés.. Quel que soit le nombre qui change radicalement, c'est la hauteur. Enregistrez ceci.

Maintenant que nous savons quels sont les deux ensembles de nombres qui sont le roulis et le tangage, nous pouvons changer le code. Nous allons jeter un oeil à la section 2.

hauteur = données[0];

rouleau = données[1];

Si vous avez regardé plus tôt dans le code, vous remarquerez que les données de l'accéléromètre sont placées dans un tableau. Le tableau "data" a trois "spots" appelés "index" pour les nombres, l'index 0, l'index 1 et l'index 2. Maintenant que vous savez quels nombres représentent le pitch et le roll, vous pouvez attribuer les entiers "pitch" et "roll" à les bons nombres dans le tableau. Exemple: si le troisième ensemble de chiffres change lorsque vous inclinez votre téléphone vers la gauche/droite, ce qui est un rouleau, alors nous changerons le code en ceci:

rouleau = données[2];

Et c'est aussi simple que ça. Si votre téléphone est similaire au mien, le premier numéro sera le pitch, le deuxième numéro sera roll et le troisième numéro sera un autre aspect des trois dimensions.

Étape 12: mappage des données de l'accéléromètre

Cartographie des données de l'accéléromètre
Cartographie des données de l'accéléromètre

Une fois que vous avez « rouler et « tangage » attribué aux bons nombres dans les données du tableau, nous pouvons passer à autre chose. Regardez l'image 1 tout à gauche. Ce sont les données brutes de votre accéléromètre. Mais nous ne pouvons pas utiliser ces nombres directement, nous devons les remapper à une valeur comprise entre 1000 et 2000 avec un point médian de 1500. Pour augmenter les nombres, nous multiplierons "roll" et "pitch" par 1000. Cela éliminera toutes les décimales et cela donnez-nous une résolution décente. Maintenant, si vous regardez les nombres dans la deuxième colonne, vous pouvez voir les "nouveaux" nombres. Permet de définir des points d'entrée et de sortie !

  1. Inclinez votre téléphone vers la gauche à 45 degrés (roulez) et enregistrez ce numéro.
  2. Inclinez votre téléphone vers la droite à 45 degrés (roulement) et enregistrez ce nombre.
  3. Inclinez votre téléphone vers l'avant à 45 degrés (inclinaison) et enregistrez ce nombre.
  4. Inclinez votre téléphone vers l'arrière de 45 degrés (inclinaison) et enregistrez ce nombre.

Si les deux chiffres sont à peu près les mêmes lorsque vous avez incliné votre téléphone à 45 degrés dans les deux sens, vous pouvez abandonner le deuxième chiffre et utiliser simplement le premier. Créez un deuxième nombre en prenant le négatif du premier nombre.

Exemple: Inclinez le téléphone de 45 degrés vers la droite. Le numéro affiché pour le rouleau est 5500. Pour le deuxième numéro, utilisez simplement -5500. Ce seront nos points d'entrée et de sortie. Nous ne voulons pas que notre TX enregistre autre chose que ces points. Ensuite, nous devons remapper ces valeurs sur 1000-2000. Dans mon cas, -5500 à 5500 étaient les chiffres que j'ai obtenus en inclinant mon téléphone à 45 degrés et en faisant rouler mon téléphone à 45 degrés. J'ai donc utilisé le code suivant: NOTE: Il est maintenant temps de supprimer les /* et */ dans la section 4 pour activer ce code. Supprimer également toute la section 3.

pitchval = map(pas, -5500, 5500, 1000, 2000) -12;

rollval = map(roll, -5500, 5500, 1000, 2000) + 7;

Maintenant, le -12 et le +7 sont des ajustements pour amener "pitchval" et "rollval" à un centre de 1500. Assurez-vous que votre téléphone est sur une surface plane lorsque vous effectuez ces ajustements. Si votre centre n'est pas à 1500, votre avion peut virer dans une direction même si vous avez le niveau de votre téléphone.

Nous devons contraindre rollval et pitchval. Nous ne voulons pas qu'ils dépassent les 2 000 ou moins les 1 000, sinon les choses commencent à gâcher ! Alors on tape ceci…

pitchval = contraindre(pitchval, 1000, 2000);

rollval = contraindre (rollval, 1000, 2000);

La dernière chose que nous devons faire avec ces chiffres est de nous assurer qu'ils correspondent correctement à la façon dont nous inclinons notre téléphone. Vérifiez si votre téléphone est face vers le haut avec votre appareil photo à gauche et le microphone à droite.

  • Lorsque vous faites rouler votre téléphone vers la gauche, rollval devrait diminuer à 1000.
  • Lorsque vous roulez vers la droite, il devrait augmenter jusqu'à 2000.
  • Lorsque vous inclinez votre téléphone vers l'arrière, pitchval devrait diminuer à 1000.
  • Lorsque vous lancez votre téléphone vers l'avant, il devrait passer à 2000.
  • Les deux centres doivent être à 1500 lorsque vous placez votre téléphone sur une surface plane.

Si lorsque vous roulez votre téléphone vers la gauche et que rollval augmente plutôt que diminue, changez le 1000 que vous avez multiplié "roll" par -1000 (dans la section 2). Il en va de même pour le « pitch » si les nombres sont inversés.

Exemple de code pour le rouleau de fixation dans l'exemple ci-dessus.

pas = (pas * -1000); // multiplier par 1000 pour se débarrasser des décimales

rouleau = (rouleau * -1000);

Donc, si tout fonctionne bien, nous pouvons l'ajouter au code final !

  1. Ouvrez l'esquisse ReadRawAccel. Copiez tout sous le créateur de page1.
  2. Ouvrez l'esquisse TiltTX_Final. Faites défiler vers le bas où il est écrit "coller la page 1 ici" et remplacez tout le code en dessous.
  3. Téléchargez le croquis TiltTX_Final sur votre arduino.

Étape 13: L'heure des circuits

L'heure des circuits !
L'heure des circuits !
L'heure des circuits !
L'heure des circuits !
L'heure des circuits !
L'heure des circuits !
L'heure des circuits !
L'heure des circuits !

Maintenant que nous en avons fini avec le plus dur, il est temps de faire le circuit. Vous pouvez choisir de ne pas créer de bouclier pour gagner du temps et des pièces, mais j'aime toujours faire mes projets avec des boucliers au cas où j'aurais besoin d'utiliser cet Arduino avec un autre projet. Pour ce projet, j'utiliserai mon Arduino Nano car je veux que tout cela rentre dans une petite boîte. Mais vous pouvez utiliser n'importe quel autre Arduino, du Mega au LilyPad. Alors étudiez le schéma, regardez la vidéo et commencez à souder ! Je ne posterai pas toutes les photos ici car je vous montre étape par étape comment le faire dans la vidéo.

Étape 14: Configuration du formateur

Maintenant que vous avez terminé avec le circuit, allumez-le, connectez-vous à votre téléphone et branchez la prise mono dans le port d'entraînement à l'arrière de la radio. Réglez le multiplicateur sur 1,3 et placez votre téléphone sur une surface plane. Calibrez ensuite.

Notez que le canal 0 est l'accélérateur, le canal 1 est le roulis et le canal 2 est le tangage.

Si vous voulez les modifier, allez dans le code ici:

ppm[0] = papillon des gaz;

ppm[1] = rollval; ppm[2] = pitchval;

Étape 15: Conclusion

Certaines personnes ont eu le problème de la non-compilation du code. Pourquoi je ne sais pas parce que cela fonctionne bien pour moi sur mes deux plates-formes, mais si vous obtenez le message d'erreur (erreur non définie dans cette portée), vous devez alors placer la ligne 1 après la boucle d'erreur void.

1. MeetAndroid meetAndroid (erreur); //Les trucs Bluetooth Android. Ne touchez pas this.void error (indicateur uint8_t, valeurs uint8_t) // plus de trucs bluetooth. { Serial.print("Erreur: "); Serial.println(drapeau); }

Lorsque vous avez terminé, cela devrait ressembler à ceci:

void error (indicateur uint8_t, valeurs uint8_t) // plus de trucs bluetooth.

{ Serial.print("Erreur: "); Serial.println(drapeau); } MeetAndroid meetAndroid (erreur); //Les trucs Bluetooth Android. Ne touche pas à ça.

J'espère vraiment que vous avez trouvé cette instructable intéressante et fraîche. J'ai essayé de faire en sorte qu'il soit facile à suivre. Si vous êtes confus avec quoi que ce soit, la vidéo entre un peu plus en détail que l'instructable. Si vous rencontrez des problèmes, veuillez me contacter et je serai heureux de vous aider tant que votre question est pertinente. Veuillez donner à cette instructable un vote et publier une photo ci-dessous pour votre réplication, et si vous avez fait une vidéo, publiez un lien ! Assurez-vous de laisser des commentaires ci-dessous!

HavocRC, ~AJ

Conseillé: