Etape 5: Connexion servos multiples à l’aide de I2C d’un Arduino
L’I2C protocole est impressionnant à bien des égards, comme la façon dont vous pouvez vous connecter connecter plus de 100 appareils sur la même 2 broches de l’Arduino et de les contrôler tous indépendamment et simultanément. Ces dispositifs pourraient être des capteurs, moteurs (dans ce cas), voire autres arduinos. Cela ne vient toutefois pas avec ses difficultés. Étant donné que tous les appareils sont contrôlés par les mêmes broches il doit exister un moyen d’y remédier. Par défaut, les contrôleurs de SMS viennent avec l’adresse n ° 4. Cela devient un problème lorsque vous essayez de contrôler plus d’un puisqu’ils n’interférera pas avec l’autre.
Modification de l’adresse du servo :
Pour modifier l’adresse du servo vous aurez besoin de certains matériels supplémentaires. Le RS-485 vers USB permettra le contrôleur pour se connecter à votre ordinateur. Vous devrez également télécharger le 01 Supermodified commandant. Cela permettra de vous connecter au contrôleur de servo, testez-le et modifiez-la. Assurez-vous de suivre le guide (ci-joint). Les gars de 01 mécatronique ont fait un excellent travail à documenter ce processus et le guide est facile à suivre.
Après avoir vu le contrôleur sélectionnez fonction No23 sur le côté droit de l’ID de nœud la valeur logiciel. On vous demandera de sélectionner un autre nœud ID. (moteur) pour votre contrôleur SMS.