Page 2
Table des matières Table des matières À propos Ce qui est inclus Caractéristiques Générales Caractéristiques du PCB Options d'alimentation Guide de montage Guide de programmation Exemple de Code Avancer à pleine vitesse Contrôle moteur W/A/S/D Compatibilité Blindages Arduino Point de connexion SES Dépannage...
Page 3
À propos Le PCB du Rover DFRobotShop permet d’intégrer un Arduino Uno standard (montage en surface ATMega328), un contrôleur de moteur double (connecté aux broches numériques 5 à 8), un régulateur de tension intégré et une zone de prototypage. Le PCB lui-même est partiellement utilisé...
Page 4
Caractéristiques du PCB 1. LED bleu froid 2. Circuit de charge de batterie LiPo 3,7 V* 3. Connecteur USB (Mini-B) 4. Puce FTDI (USB vers série) illustrée mais remplacée par ATMega8 pour USB vers série 5. Broches de réinitialisation (normalement inutilisées) 6.
Page 5
23. Trous de fixation pour 2ème moteur (versions Mecanum et 4WD) 24. Ligne 5V 25. Ligne GND 26. Onglet/fente XBee 2 (XBee fait face à l'avant de la carte, vers #20) 27. Brochage XBee 2 (pour une utilisation possible avec la zone de prototypage) 28.
Page 6
● Broche Vin : Une carte Arduino peut être alimentée à l'aide de la broche Vin située à gauche de la broche A0. Cependant, cette broche n'est pas connectée à un régulateur et nous ne suggérons pas de l'utiliser pour alimenter le Rover DFRobotShop.
Page 7
Guide de montage Le guide vidéo d'assemblage est disponible sur la page Youtube de RobotShop (RobotShopTV) à l'adresse : www.youtube.com/watch?v=MWWoEul9Qsk ● Assemblez la Boîte à Engrenages Double Tamiya dans la configuration de type C UNIQUEMENT. Notez que certaines pièces resteront inutilisées. ●...
Page 8
Guide de programmation Le Rover DFRobotShop n'est pas destiné à enseigner le langage de programmation Arduino mais plutôt à être utilisé comme un outil pour mettre en pratique ce qui a été appris. Le Rover DFRobotShop comprend une gamme de caractéristiques et de fonctionnalités intégrées, mais est destiné...
Page 9
Le croquis n°1 fait fonctionner les deux moteurs à pleine vitesse. Sketch #2 permet d'envoyer des commandes série au Rover DFRobotShop par une connexion filaire (USB) ou sans fil (Bluetooth, XBee). Les commandes du clavier sont "w", "a", "s" et "d" pour avancer, tourner à...
Page 10
Contrôle moteur W/A/S/D Le code ci-dessous permet d'envoyer des commandes série au DFRobotShop Rover par une connexion filaire (USB) ou sans fil (Bluetooth, XBee). Si vous envisagez de créer votre propre code, vous pouvez l'utiliser pour acquérir une compréhension de base de la façon de faire fonctionner les moteurs.
Page 11
● "s" : tourner dans le sens antihoraire (c'est-à-dire à droite) ● "d" : reculer Le rover exécutera la commande qui lui est envoyée jusqu'à ce qu'on lui dise de s'arrêter en appuyant sur n'importe quelle autre touche du clavier. Les commandes peuvent être envoyées via le terminal série Arduino, bien que vous deviez appuyer sur la touche "Entrée"...
Page 13
Compatibilité Blindages Arduino La configuration du Rover DFRobotShop est la même que celle de l'Arduino Uno à l'exception du fait que les broches 5, 6, 7 et 8 sont utilisées pour contrôler le contrôleur du moteur. Si vous n'utilisez pas le contrôleur de moteur, tous les blindages doivent être compatibles avec le rover.
Page 14
Dépannage Q) ) Le robot se déplace en arc de cercle lorsque je donne aux deux moteurs la même valeur de vitesse, comment puis-je corriger cela ? Les moteurs ne sont probablement pas identiques. Pour que le robot se déplace le plus droit possible, diminuez progressivement l'une des valeurs de vitesse du moteur le plus rapide jusqu'à...
Page 15
for(i=5;i<=8;i++) pinMode(i, OUTPUT); Serial.begin(9600); void loop(void){ leftspeed = 255; //255 is maximum speed rightspeed = 255; analogWrite (6,255); digitalWrite(8,LOW); analogWrite (5,255); digitalWrite(7,LOW); delay(100); Q) Puis-je utiliser les 6 DEL bleues froides à partir du logiciel ? Oui, mais les six DEL sont toutes connectées ensemble et ne peuvent donc pas fonctionner indépendamment.