Skyduino:~#
Articles
test

[Test] Adafruit Motor Shield

Salut à tous !

Aujourd’hui je vais vous parler de la « motor shield » d’adafruit.

La « motor shield » permet avec un carte arduino de controler de moteurs DC (à courant continu), des servomoteurs et des moteurs pas à pas bipolaire.
Le tout avec une librairie crée par ladyada comme toujours.

La shield permet au maximum de contrôler 2 servomoteurs, 4 moteurs DC ou 2 moteur bipolaire (ou 2 DC + 1 moteur bipolaire).

Port A - pour 2 moteurs DC ou 1 moteur pàp bipolaire

Port B - pour 2 moteurs DC ou 1 moteur pàp bipolaire

Port C - pour 2 servomoteurs

Ce qu’il faut savoir c’est que comme presque toute les shields en provenance de adafruit, elle est vendu en kit a monter soi même.
Le montage demande un peu de patience pour monter les 3 CI mais ne comporte aucune difficulté particulière.

La shield propose aussi une série bien pratique de trois connecteurs SIL-6 reprenant les ports analogique A0~A5 de l’arduino ainsi que VCC et GND,
le tout dans l’optique de connecter des capteurs ou d’autres servomoteurs (avec un controle software).

La shield comporte aussi un bornier T-2 pour l’alimentation, celle ci n’est pas obligatoire, il est toujours possible d’alimenter la shield avec la prise jack de l’arduino mais il n’est cependant pas possible d’avoir un fonctionnement correcte via l’usb seul.

Coté technique la shield est axé autour d’un 74HC595 (utilisé notamment dans l’exemple shiftOut du playground arduino) qui est un périphérique de sortie digital piloté via SPI et de deux L293D qui sont des doubles ponts en H.
Du faite que la shield est contrôle via SPI il n’est pas possible d’enficher plusieurs « motor shield » les une sur les autres.

Pour les tutoriels d’utilisation je vous conseil d’allez voir la page dédié sur le site de ladyada à ce sujet.

La librairie pour les moteurs bipolaire gére les pas simple, double, milieu et le micro-steping.
Pour les moteurs DC elle gére la vitesse et le sens de rotation.

Conclusion :
C’est une shield qui saura trouvé son utilité dans un robot ou tout autre application qui requière l’usage de moteur.
Il est dommage qu’elle ne soit pas « stackable », un PCF8574 à la place du 74HC595 aurait pu le permettre et aurait laisser plus de broches libre.
Dans l’ensemble c’est une bonne shield, le L293D chauffe un peu quand on tire bien dessus, l’utilisation du bornier d’alimentation au lieu du jack de l’arduino est aussi conseillé mais pas obligatoire.

Discussion

3 réflexions sur “[Test] Adafruit Motor Shield

  1. 2 jour que je suis dessus rien a faire aucun signe de vie , sauf la led et le boutton reset , aucune librairie ne s’installe que des probleme avec le truc AF_dcmotor aucun tutorial concret pour injecter la librairie ou programme dans arduino c’est découragent

    Publié par HKM | 13 octobre 2012, 21 h 33 min
    • Bonjour as-tu pu faire fonctionner ton motor shield ? Pour ma part je parviens à envoyer la librairie adafruit sur mon arduino mega, mais ensuite aucun signe de vie sur les moteurs. J’ai tenté soit l’alimentation externe arduino (jumper on) ou le bornier (sans jumper), rien y fait. Pour tester la boucle j’ai inséré dans l’exemple le clignotement d’une led, la led clignotte bien ce qui prouve que la boucle fonctionne, mais les moteurs ne bouge pas d’un poil…

      Publié par Vinc | 26 décembre 2012, 15 h 43 min

Rétroliens/Pings

  1. Pingback: [Tutoriel IRL] Les différents type de moteur et la motor shield d’adafruit « Skyduino – Le DIY à la française - 20 novembre 2011

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Skyduino devient Carnet du Maker

Le site Carnet du Maker remplace désormais le blog Skyduino pour tout ce qui touche à l'Arduino, l'informatique et au DIY.