Étape 10 : Tester les capteurs et les boutons
Télécharger mon programme Arduino (voir lien dans l’intro) et veillez à ce que les définitions de goupille correspondent à ce que vous utilisez. Si vous ne savez pas sur quelles broches pour connecter quoi que ce soit à, jetez un oeil sur le schéma (nouveau lié dans l’intro).
Tout d’abord, préparez votre planche. Si vous avez un Arduino Diecimilla ou Duemilanove, ces travaux très bien pour le prototypage. Sinon, vous pouvez souder certains cordons de mesure à l’Arduino Pro Mini.
Si vous testez à l’aide d’un 5V Conseil (Diecimilla, Duemilanove, etc.), connectez le 3.3V broche à + de votre maquette ferroviaire. Raccordez ensuite le + chemin de fer sur la broche AREF sur l’Arduino et changer la ligne analogReference(DEFAULT) à analogReference(EXTERNAL) du code de l’Arduino.
Si vous testez à l’aide de 3, 3V Conseil (Arduino Pro, Mini Pro, etc.), connecter aucune broche VCC à + de votre maquette ferroviaire.
Connecter la broche GND sur votre test Arduino au – rail sur votre maquette.
Connecter tous les capteurs dans le creux d’une carte de prototypage prototypage. Si vous avez été en utilisant les mêmes couleurs que j’ai, votre faisceau de fils principal doit être :
Rouge : VCC
Noir : GND
Blanc : Plier Select 0
Peach : Plier 1 Select
Jaune : Accel X
Vert : Accel Y
DK. bleu : Accel Z
Bleues : Sortie de virage
Gris, rose, marron, Orange : non utilisé
Branchez le fil rouge de la maquette + rail et le fil noir à – de la maquette ferroviaire.
Raccorder les fils jaune, vert et bleu DK. d’entrées analogiques, 0, 1 et 2 sur l’Arduino.
Connectez le blanc fil sur la broche numérique 12 et la pêche fil à broche numérique 13.
Connecter la résistance d’ohms 100 k de la sortie du capteur coude (lieutenant Blue) à la terre (rail de– ). Se connecter à cette jonction (le fil le lieutenant Blue) à analogique entrée n ° 3 sur l’Arduino.
Sur l’ensemble de bloc de contrôle, connecter le fil commun au GND sur l’Arduino. Connecter les haut, bas, gauche, droite, B, A, Start et sélectionnez les fils sur les broches numériques 2, 3, 4, 5, 6, 7, 8 et 9, respectivement.
Télécharger le programme sur l’Arduino. Si vous utilisez le Mini Pro, vous aurez besoin d’utiliser votre programmateur USB-FTDI. Vérifiez que vous obtenez de bonnes données en ouvrant le Serial Monitor dans le logiciel Arduino (sélectionnez le port série USB sous Outils -> Serial Port, 9600 bauds). Type A dans la case et appuyez sur send - vous devriez voir 8 numéros séparés par des tabulations, qui changeront car vous déplacez les capteurs.
Si tout semble fonctionner, débranchez-le et connecter le BlueSMiRF. Connectez VCC à la + chemin de fer, GND sur le rail de – , RX-I de la broche numérique Arduino 0 (TX) et TX-O pour Arduino broche numérique 1 (RX). Débrancher votre programmateur ou USB et une alimentation externe. Échanger le cavalier approprié si vous avez une ancienne carte Arduino.
Si vous n’avez pas encore jumelé votre BlueSMiRF à l’ordinateur, que faire maintenant et mettre en place un port série. Mon BlueSMiRF identifié comme « Sparkfun-BT » par défaut.
Maintenant, sélectionnez le port série, que vous vient de créer dans le logiciel Arduino (outils -> Serial Port) et ouvrir le moniteur de la série. Encore une fois, de type A dans la case et appuyez sur Envoyer. Vérifiez que vous avez un flux de données.