Étape 8: Testez-le...
Nous sommes maintenant prêts à commencer à tester votre robot.
- Insérez les batteries 4xAA dans le support de batterie et de voir si la LED sur le contrôleur de moteur s’allume. Si donc très bien, sinon Vérifiez votre câblage, peut-être le fil rouge de la batterie n’est pas fixé correctement, ou le fil noir de la batterie ne va pas au GND. le 2ème connecteur ne va pas à l’Arduino GND (Débranchez vos batteries pendant que vous comprendre!!!)
- Veillez à ce qu’aucun voyant s’allume dans l’Arduino lorsque vous branchez les piles AA. S’allume sur l’Arduino, vous avez quelques câblage incorrect et vous devez le vérifier avant de procéder. Très probablement une puissance entrer dans broches 5V de l’Arduino.
Commencer à coder...
Si vous n’avez pas encore de l’environnement de développement Arduino en cours d’exécution, puis aller à www.arduino.cc et télécharger la dernière version.
Installez-le
Téléchargez le croquis joint à cette page et ouvrez-le, puis enregistrez-le dans votre dossier Arduino avec un autre nom pour votre bot (par exemple myrobot.ino), que vous personnaliserez ce fichier.
- Branchez votre ordinateur sur votre robot, sélectionnez le port (outils/Port) et télécharger le code de votre robot.
- Une fois téléchargé allez dans outils/Serial Monitor et ouvrir le moniteur de la série
- Cela passera par une série de tests sur votre robot.
- roues : Tout d’abord, il conduira chaque roue à son tour dans les deux sens. Avis sur le moniteur série qu'il va dire la direction dans laquelle il est censé être conduite. Si cela ne correspond pas à ce que vous voyez, vous aurez besoin passer les fils branchés IN1/IN2 (roue gauche) ou IN3/IN4 (roue droite) autour de l’autre sens. Si le disque des roues mal vous devrez échanger 1/2 pour 3/4 etc., gardez ces changer de place jusqu'à ce qu’elle corresponde. Si vous êtes complètement foiré, il est parfois plus facile de débrancher tous les 4 fils et il suffit de mettre dans un à la fois jusqu'à ce que vous obteniez la bonne, puis l’autre, jusqu'à ce que vous avez tous les 4 de travail.
- Roues en cas de problème : Si ce n’est pas le cas, toutes les roues se déplacent dans les deux sens, que vous devez vérifier votre câblage. Si une roue n’est pas travail cocher votre soudure points du moteur électrique et aussi où ils se connectent au contrôleur de moteur. Si vous avez un voltmètre mis cela sur les bornes de sortie (OUTx et GND sur Arduino) sur le contrôleur de moteur et de voir si la tension est arrivée à ce point (devrait être d’environ 5-6V). Si ce n’est pas le cas, alors la question est sur les fils « IN » et où ceux-ci sont branchés sur l’Arduino, vérifiez que vous avez obtenu les broches corrects 3,5,6,11 branché.
- Volant : La prochaine épreuve se déplace la roue avant tout le chemin à gauche, puis la droite, puis Centrez. Il exécutera ensuite un petit déplacement vers la gauche/droite et puis centrer à nouveau. Si vous voyez que le centre n’est pas parfaitement centré vous devez régler la variable dans le code. Cela dépend de la précision avec laquelle vous avez joint il.
const int WHEEL_CENTER = 85 ;
Recherchez la ligne ci-dessus dans le sketch, c’est à la ligne 25. Ici, chaque changement est 1 degré de mouvement, donc si vous pensez que votre centre de roue du robot est sorti par environ 5 degrés changer cela par 5. Télécharger le schéma modifié et voir si c’est mieux. Cela peut prendre quelques itérations pour obtenir ce droit, que la roue doit être tendue.
- Yeux : Chaque boucle par le biais de l’essai, il affichera une distance, c’est la distance à l’objet le plus proche, comme en témoigne le capteur à ultrasons, assurez-vous que c’est juste de mettre un objet devant le robot. Si votre distance = 0 alors le capteur n’est pas connecté correctement, vérifiez votre câblage à nouveau.
Une fois que vous êtes heureux que le robot fonctionne et vous voulez essayer, recherchez la méthode suivante dans le code: (ligne 43)
Mettez en commentaire la runTestMode() ; méthode et supprimer le commentaire sur le runDriveMode() ; méthode, de sorte qu’il ressemble comme suit :
Télécharger le nouveau code, branchez la pile de 9V à l’Arduino et régler votre robot gratuit.
Yay ! aller robot...