Étape 1: Mode 1: Mode de contrôle de vitesse numérique
Dans ce mode, le DMC va lire un signal PWM (modulation de largeur d’impulsions) qu’il écoute sur les broches IN1 et IN2. Il utilise la largeur des impulsions pour déterminer la vitesse et la direction de chaque moteur (IN1 S pour moteur 1, IN2 S pour moteur 2). La DMC il assez haute résolution, il peut détecter des modifications apportées à la largeur d’impulsion peu que 1/3 d’une microseconde. Bien sûr, si vous utilisez une source qui, par exemple, ne change que 2 microsecondes à la fois, ce sera votre facteur limitant dans la résolution.
D’un émetteur/récepteur RC
Branchez simplement le récepteur dans le DMC tel qu’illustré dans le diagramme et vous êtes bon pour aller. La gamme PWM sur que le DMC est paramétré pour fonctionner devrait fonctionner bien avec émetteurs/récepteurs plus standard.
De l’Arduino
Une source d’un signal PWM est un microcontrôleur comme un Arduino Uno. Voici des exemples de code. Essentiellement, il suffit de le contrôler comme si vous ont été commander un servo. Une chose que j’aime toujours faire quand commander un servo avec un Arduino est de définir la gamme PWM lorsque vous y attacher le servo objet (voir les lignes 23 et 24 ci-dessous) et cela ne fait pas exception.