Nous avons trois types de moteurs pour différentes applications et qui sont contrôlé de manière différente :
Moteur à courant continu (Moteur DC), utilisé pour un mouvement continu, par exemple pour faire bouger un châssis de voiture robot ou pour faire marcher une hélice.
Servomoteur : un moteur qui permet d’aller à un angle précis, p.e. pour diriger une voiture-modèle de voiture ou d’avion.
Moteur à courant continu | Servomoteur | Moteur pas à pas |
![]() |
![]() |
![]() |
Le Kit Freenove prévoit deux différents modes de contrôle pour le moteur à courant continu :
Contrôle par relais
Un contrôleur basé sur le chip L293D
Le moteur utilise une alimentation de 5V, ~ 200 mA. Pour cette raison, il ne peut être piloté par une sortie GPIO directement. L’utilisation d’un relais permet de changer la tension de 3.3V à 5V et de mettre à disposition le courant nécessaire. On peut renverser le mouvement en changeant la polarisation du moteur. Par contre, le moteur marchera toujours à vitesse maximale.
Connecter le moteur DC comme décrit dans la page Moteurs.
Utiliser un potentiomètre pour contrôler la vitesse du moteur. Le potentiomètre est connecté à L'ADC du ESP32.
Pour les connexions et le pilote voir la page Moteurs
I | Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
![]() |
L293D.png | r1 | manage | 199.5 K | 2022-03-06 - 10:54 | UliRaich | |
![]() |
dcMotorProp.png | r1 | manage | 51.4 K | 2022-03-06 - 09:49 | UliRaich | |
![]() |
l298.png | r1 | manage | 179.0 K | 2022-03-06 - 10:42 | UliRaich | |
![]() |
servo.png | r1 | manage | 143.0 K | 2022-03-06 - 09:49 | UliRaich | |
![]() |
stepping.png | r1 | manage | 152.3 K | 2022-03-06 - 09:49 | UliRaich |