Étalonnage automatique magnétomètre (3 / 6 étapes)

Étape 3: Programmation votre Arduino

Le croquis compose de trois fichiers (ci-joint). Copiez tous les trois dans un nouveau dossier nommé « Boussole » dans votre dossier de croquis d’Arduino. L’esquisse doit alors apparaître dans votre carnet de croquis dans l’IDE Arduino.

Avant de compiler, vérifiez les options de configuration de #define en haut du fichier sous l’onglet de la boussole et modifier au besoin.

  • BROCHE définit la goupille de Arduino utilisée pour les Neopixel entrée de données, par défaut, broche 8.
  • BRILL est l’éclat de pixel par défaut, qui peut être n’importe quoi jusqu'à 255, mais des valeurs plus élevées sont aveuglantes et peuvent prendre plus de courant que votre alimentation peut fournir, surtout parmi les plus grandes tailles d’anneau. Je vais jamais normalement au-dessus de 30.
  • PIXEL est le nombre de pixels dans le ring. Tailles des Adafruit actuellement disponibles sont 12 (qui fonctionne très bien), 16, 24 (une taille vraiment sympa) et 60 (énorme - très bien si vous avez de l’argent).
  • REVERSED : congé ce commentaire si votre bague est du même côté du Conseil d’administration que le MPU-9150. Le premier pixel devrait être dans le sens positif accéléromètre Y en ce qui concerne les MPU-9150. Supprimez de votre bague est sur le côté opposé du Conseil d’administration (après avoir renversé le Conseil autour de l’axe Y).

Vous devrez télécharger et installer la bibliothèque MPU6050 (cela contient également des code pour le MPU-9150, un sur-ensemble de la MPU6050) et la bibliothèque Adafruit Neopixel. Compilez l’esquisse et publiez votre Arduino.

Articles Liés

Étalonnage du magnétomètre simple fer durs et mous

Étalonnage du magnétomètre simple fer durs et mous

Si votre passe-temps est RC, drones, robotique, électronique, réalité augment ou similaire alors tôt ou tard, vous rencontrerez la tâche de l'étalonnage du magnétomètre. N'importe quel module de magnétomètre doit être étalonné, parce que la mesure du
Magnétomètre manuelle simple étalonnage

Magnétomètre manuelle simple étalonnage

Il existe plusieurs types de magnétomètre bon marché maintenant disponible, que vous pouvez utiliser pour détecter une direction, mais chacun d'eux (que je sache) besoin d'étalonnage avant que vous pouvez obtenir des résultats sensibles. Dans ce Inst
Exploration d’accéléromètre et magnétomètre LSM303DLHC

Exploration d’accéléromètre et magnétomètre LSM303DLHC

Le LSM303 combine les lectures de champ électromagnétique de la terre comme un magnétomètre avec des lectures de la force de gravitation de la terre comme un accéléromètre triple-axe. Cette information fait un système de navigation compact.Comme il e
HMC5883L magnétomètre avec levier de vitesses niveau sur arduino nano

HMC5883L magnétomètre avec levier de vitesses niveau sur arduino nano

Cela vous obtiendrez détection boussole orientation en 3 dimensions dans vos projets d'arduino pour moins de 4 $!Saviez-vous que : ces choses sont si sensibles, vous pouvez les utiliser pour la détection de la position très précise à 6-degrés de libe
Dragueur de mines de magnétomètre PocketLab

Dragueur de mines de magnétomètre PocketLab

Dans le laboratoire de dragueur de mines magnétiques, vous recréera le jeu d'ordinateur classique démineur dans la vraie vie ! À l'aide de magnétomètres de PocketLab, vous va essayer de découvrir des mines cachés et marquer leur emplacement sur une g
Un suivi solaire automatique motorisé fenêtre rénovation aveugles en utilisant Arduino

Un suivi solaire automatique motorisé fenêtre rénovation aveugles en utilisant Arduino

Bâtiments représentent 20 à 40 % de l'énergie totale utiliser dans les pays développés. Stores (ou stores) peuvent aider à réduire la construction énergie utiliser et améliorer le confort visuel (réduisant l'éblouissement et augmenter l'éclairage nat
Chasse automatique des fenêtres Stand

Chasse automatique des fenêtres Stand

Hey vous là-bas les chasseurs tous ! Voici une idée qui peut vous rendre la vie de chasse plus pratique... Une fenêtre de Stand de chasse automatique ! Lorsque le capteur détecte un changement relatif au montant de chaleur émise par les objets enviro
Automatisé de tensiomètre (projet Arduino)

Automatisé de tensiomètre (projet Arduino)

L'objectif de cette instructable consiste à créer un brassard de tensiomètre automatisé à l'aide d'un Arduino Uno et pièces électroniques simples. Cet appareil vous permettra de mesurer leur pression artérielle moyenne (PAM) en une minute environ. Ar
Étalonnage d’un potentiomètre de levier de commande

Étalonnage d’un potentiomètre de levier de commande

J'ai essayé de contrôler la vitesse d'une voiture RC à l'aide d'un potentiomètre de manette de jeu, quand je suis tombé sur un problème. Le joystick centré ont une valeur par défaut différente de 0. C'était la première fois que j'utilise ce genre de
Glowy Disco Badge

Glowy Disco Badge

Dans ce projet, nous serons une moque glowy badge qui s'allume vers le haut avec différentes couleurs et de modèles qui répondent à vos mouvements. Portez-le à un parti ou une discothèque et se prélasser dans l'admiration de tous vos amis !L'affichag
Voiture numérique boussole thermomètre &

Voiture numérique boussole thermomètre &

je ne suis pas vraiment bon à trouver les lieux et la direction, mais au moins je suis capable de lire les cartes et boussole. Ces jours-ci, systèmes de navigation GPS deviennent plus populaires, donc probablement que certains diraient pourquoi j'ai
Flone 3.0 Drone Quadcopter

Flone 3.0 Drone Quadcopter

Il s'agit de flone 3.0: un Écosystème de Drone Open Source.Après la première version de notre flone 1.0 instructable primé il y a trois ans, nous avons fait beaucoup de travail.Flone est un design puissant, compact et intelligente d'un quadcopter de
Équilibrage automatique de pendule à l’envers

Équilibrage automatique de pendule à l’envers

Il s'agit de ma tentative de la pendule inversé en équilibre sur une charrette à deux roues châssis. J'avait vu les autres ici et a été inspiré pour essayer ma propre version. L'Arduino est merveilleusement simple à programmer et vous pouvez le ramas
Pilote automatique hélice

Pilote automatique hélice

** Note : je n'ai pas eu le temps de remplir toutes les étapes encore, cependant, je vais finir après je suis fait avec le travail aujourd'hui, Désolé pour le post prématuré, je veux obtenir cela avant la date limite du projet **Bonjour à tous!Je sui