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
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
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.
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.
Contrôle d’un moteur à courant continu
Pour contrôler le servomoteur, indiquez simplement l’angle souhaité dans le bloc Servo... degree...
Contrôle d’un servomoteur
MicroPython
Malheureusement, DFrobot n’a pas encore développé de bibliothèque pour contrôler en MicroPython la carte...