Line: 1 to 1 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Les moteursIntroduction | |||||||||||||
Line: 35 to 35 | |||||||||||||
La pin EN1 peut être utilisé pour changer la vitesse du moteur. Dans ce cas elle doit être programmé en PWM (Pulse Width Modulation : modulation de largeur d'impulsion). Avec un cycle de service (duty cycle) de « 1 » (signal toujours à « 1 ») le moteur tourne à vitesse maximum. Avec un cycle de service 1/2 il marche à la moité de sa vitesse maximum et avec un cycle de service de zéro il est à l’arrêt. | |||||||||||||
Changed: | |||||||||||||
< < | Bien sûr les pins IN3,In3,EN2,OUT3,OUT4 ont la même signification pour le deuxième moteur, qui peut être contrôlé par le L298N. | ||||||||||||
> > | Bien sûr les pins IN3,IN3,EN2,OUT3,OUT4 ont la même signification pour le deuxième moteur, qui peut être contrôlé par le L298N. | ||||||||||||
Le servomoteur | |||||||||||||
Added: | |||||||||||||
> > |
Le servomoteur est contrôlé par un signal PWM, qui défini l'angle du moteur. Les connexions sont spécifié dans le tableau suivant:
J'ai écrit un pilote simple qui permet de bouger le moteur à un angle voulu: https://github.com/uraich/IoT-Course/blob/master/modules/motors/servo.py Ce pilote est déjà integré dans l'interpreteur MicroPython et la classe "Servo" peut être appellé directement. | ||||||||||||
Le moteur pas à pasLe moteur pas à pas demande un courant plus élevé qu'un pin GPIO ne peut fournir. Pour cette raison un module amplificateur et utilisé. |