Moteurs et servomoteurs en même temps

Certaines cartes d’extension sont polyvalentes, elles peuvent contrôler à la fois les moteurs classiques et les servomoteurs.

1. Driver Expansion Board Driver Expansion Board

La carte d’extension Driver Expansion Board permet de piloter jusqu’à quatre moteurs à courant continu et jusqu’à huit servomoteurs. Bien sûr, il faudra, dans ce cas, ajouter une alimentation suffisamment puissante. Alimentation

images/06-20.png

Driver Expansion Board (www.dfrobot.com)

a. Branchement

Branchez, par exemple, un moteur à courant continu aux bornes M1 et un servomoteur aux bornes S1. Moteur Servomoteur

images/06-21.png

Branchement des moteurs

b. Programmation

MakeCode

Le plus simple est d’installer la bibliothèque DF-Driver. Pour cela, sélectionnez Avancé puis Extensions et tapez https://github.com/DFRobot/pxt-motor dans la barre de recherche. Cliquez ensuite sur la nouvelle bibliothèque pour l’installer.

images/06-22.png

Sélection de la bibliothèque DF-Driver

Le programme suivant permet de modifier la vitesse et le sens de rotation du moteur en appuyant sur les boutons A et B.

images/06-23.png

Contrôle d’un moteur à courant continu

Pour contrôler le servomoteur, indiquez simplement l’angle souhaité dans le bloc Servo... degree... 

images/06-24.png

Contrôle d’un servomoteur

MicroPython

Malheureusement, DFrobot n’a pas encore développé de bibliothèque pour contrôler en MicroPython la carte...

Pour consulter la suite, découvrez le livre suivant :
couv_LFMIC.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Servomoteur
Suivant
Robots