Étape 7: programmation
Pour cela vous aurez besoin d’un adaptateur série/USB de FTDI232. (Si vous avez un Arduino Uno vous devriez être en mesure de programmer avec qui au lieu de cela, mais je vais devoir vous laisser travailler comment vous-même.) Je suppose que vous utilisez un PC Windows ou un ordinateur portable, mais vous pouvez utiliser un Mac ou Linux en modifiant cette étape.
Vous aurez également besoin de l’Arduino IDE installé sur votre ordinateur, que vous pouvez télécharger depuis la page de Téléchargement de l’Arduino . Vérifiez qu’il est installé dans C:\Program Files (x86) \Arduino. Si ce n’est pas le cas, vous devez modifier le chemin d’accès du fichier à la fin de cette étape.
Enfin, vous aurez besoin de savoir quel port COM est à l’aide de l’adaptateur FTDI. Si vous ne savez pas, lancez le gestionnaire de périphériques (depuis le panneau de contrôle) et sélectionnez Ports (COM & LPT). Dans mon cas, j’obtiens une ligne « USB Serial Port (COM10) », mais vous pouvez obtenir quelque chose de différent de COM10. Notez qu’il est.
Il existe 2 versions du firmware fourni. Si vous utilisez la chambre de MPU-9150 identique ou similaire à celui illustré à l’étape 1 et vous a suivi mon câblage, Télécharger le fichier joint SHC.hex dans votre dossier téléchargements.
Si vous utiliser le jury Drotek MPU-9150 ou tout autre qui utilise l’adresse 0x69 plutôt que 0x68, ou si vous câblé AD0 à 3.3V afin que vous puissiez ajouter une horloge DS1307 en temps réel pour d’autres applications, puis téléchargez le fichier SHC-0x69.hex à la place. Utiliser ce nom de fichier au lieu de SHC.hex dans la dernière commande ci-dessous.
Maintenant, lancez une invite de commande (si vous n'êtes pas sûr comment, consultez cet article.) Vous devriez obtenir une invite de commandes telles que :
(mais avec votre nom d’utilisateur au lieu de mine). Tapez les commandes suivantes. Si votre port COM n’est pas COM10, remplacer votre COM port dans la première commande et si votre Arduino IDE n’est pas installé dans le même dossier que le mien, remplacez par votre dossier d’installation dans la deuxième commande.
Vérifiez que le fichier téléchargé SHC.hex apparaît dans la liste de fichier générée par la dernière des commandes ci-dessus.
Vous êtes maintenant prêt à télécharger le code et commencez votre travail de petits Hadron Collider ! Assurez-vous que votre adaptateur FTDI est branché à l’Arduino et à votre PC, copiez la commande suivante et collez-la dans l’invite de commande. (Pour coller dans une invite de commandes, faites un clic droit sur la barre de titre et choisissez Edition - coller).
Vous devriez le voir écrire puis en relisant le fichier hex, après quoi votre petite Hadron Collider jailliront à vie ! L’adaptateur FTDI alimentera le Conseil au début, mais après l’avoir débranché, il exigera sa propre alimentation.
Devriez vous obtenez juste rotation patrons, cela signifie l’Arduino a été incapable de communiquer avec le Mio. Vérifiez votre câblage. Si vous avez utilisé un autre module MPU-9150 cela pourrait signifier qu’il utilise l’adresse 0x69 plutôt que 0x68, comme le fait le module Drotek. Essayez d’utiliser le firmware alternatif SHC-0x69.hex à la place.