Étape 1: Installation du matériel
La première chose qui est différente de la partie 1, c’est que nous utilisons un Arduino Due. L’échéance a 2 processeurs là-dessus, avec celui qui se consacre à des interruptions. Cela nous permet d’attacher des interruptions à aucune broche aussi longtemps que nous initialiser correctement dans le code. La raison est également nécessaire si vous synchronisez plus de 2 moteurs. Les comtes de codeur sont trop rapides, donc si vous avez plus de puis 2 moteurs fournissant des impulsions, vous devez le processeur plus rapide de l’échéance à ne manquez ne pas compte.
La deuxième différence est que nous utilisons un plus gros bloc d’alimentation. Vérifier la consommation électrique de tous les moteurs que vous contrôlez, puis assurez-vous que le bloc d’alimentation peut fournir assez de courant. Il a été également être beaucoup plus grande start-up actuel pour tenir compte de plusieurs moteurs.
Nous avons besoin de câbler les capteurs à effet hall la même manière que nous l’avons fait dans la partie 1. Nous allons seulement utiliser 1 signal d’effet hall par servomoteur.
Leur fils comme suit :
-Fil rouge à 5V
-Fil noir au GND
-Jaune métallique à broche interruption Arduino
-Actionneur rouge fil à MOTA de la MegaMoto
-Actionneur noir fil MOTB de la MegaMoto
Le début du code à l’étape suivante, vérifiez et que les cavaliers sur la MegaMoto sont sur les broches corrects et que les capteurs à effet hall sont sur les broches corrects. Veiller à ce que « hall0 » et « hall1 » correspondent à la MegaMotos correct (PWMA0 et PWMA1, respectivement).
Une fois que les moteurs sont correctement câblés aux planches, câbler comme suit :
-Raccorder le 12V à BAT +
-Connecter GND à BAT-
-Raccorder le 12V à Vin sur la Due
-Câbler deux boutons entre les broches 7 et 8, les raccorder au GND