Étape 4: Arduino source code pour bande
Vous pouvez télécharger Sketch (code de source Arduino pour bande) sur Github. Cliquer sur le lien ci-dessous.
https://github.com/godstale/retroband
Télécharger source Arduino
Vous devez télécharger source Arduino sur la carte Arduino, une fois la compilation terminée. Avant que vous le télécharger, sélectionnez type de Conseil 'Arduino Pro mini 3.3v(ATmega328)'. Et vous devez appuyer sur le bouton réinitialiser manuellement lorsque vous téléchargez la source sur Arduino Pro mini. Si le processus a échoué, vous pouvez voir ce message :
arvdud : stk500_getsync (): pas synchronisés : resp = 0 × 00
Les raisons pourquoi ce message s’affiche sont généralement les suivants :
1. le type de chambre que vous choisissez sur IDE Arduino et le jury réel est différent.
2. le lien entre TX, RX pins est mauvais
3. séries broches qui sont attribuées selon les TX, RX ne servent pas comme il se doit.
4. chargeur d’amorçage sur le Conseil d’administration est défectueux
5. l’utilisateur n’est pas réinitialisé correctement s’ils utilisent un module USB qui ne supporte pas la fonction de réinitialisation automatique.
Cas 1, vous devez sélectionner un type de bon conseil dans [Outils > Conseil] sur IDE Arduino et le cas 2, vous devriez vérifier si TX, broches RX sont connectés correctement. Si la connexion est identique à la case 3, déconnectez la connexion de broche D0 et D1. Dans le cas de 5, vous devez appuyer sur le bouton de réinitialisation. Si vous appuyez sur le bouton transférer IDE Arduino, vérifier que le message est apparu sous l’IDE. Il y a un moment que ça change « Compilation » à « Uploading ». Vous devez appuyer sur la touche à ce moment. Si vous voyez LED TX/RX du module USB scintillement, puis le processus de téléchargement est en cours. Rarement, vous pouvez affronter le cas 4. Dans ce cas, vous devez utiliser une carte UNO qui est possible de télécharger la source afin de graver un bootloader sur le jury défaillant. La solution est beaucoup trop longue à décrire et il est hors de notre propos, consultez le lien ci-dessous si vous voulez résoudre le problème.
https://forum.Sparkfun.com/viewtopic.php?f=32&t=2... http://Arduino.cc/en/Tutorial/ArduinoISP/
Le débogage
Vous devrez vérifier chaque module connecte entre eux et fonctionne très bien. Tout d’abord, vous devez exécuter [Serial Monitor] sur IDE Arduino pour vérifier si l’accéléromètre fonctionne très bien (exécuter le programme lorsque LED sur la platine est activé après le téléchargement de sorce Arduino). Depuis le code source a un code de débogage comme ci-dessous, elle doit imprimer les valeurs qui sont transférés de carte Arduino si le raccordement est correct. Si ce n’est pas, il y a un problème dans la connexion avec l’accéléromètre (vous pouvez supprimer le code de débogage, une fois que vous avez terminé de vérifier).
Maintenant, vous devriez vérifier le Bluetooth. Il serait trouvé parfaitement si VCC, épingles GCN sont connectés correctement quand l’appareil démarre la recherche. Si vous ne voyez pas HC-06 module sur la liste des périphériques trouvés, vérifiez la connexion de broche de la puissance.
Si vous avez fait jusqu'à cette partie, il est temps de vérifier l’application.
#: Si il n’y a rien de mal avec le processus de jumelage, mais l’application ne reçoit pas les données correctement, il pourrait y avoir un problème dans la connexion de TX / broches RX. Autrement dit, les données ne transfert d’Arduino Bluetooth module bien.