Controle de moteur CC avec Python

Bonjour,

Je travaille sur un robot et j’ai besoin de contrôler mes deux moteurs indépendamment. Il faut que je puisse avoir accès au réglage du PWM de chacun des moteurs.

Mon matériel :

  • carte Raspberry PI 3 B+
  • hacheur
  • 2 moteurs CC

Mes moteurs sont branchés sur les ports (17,18) et (23,24).

J’ai essayé de travailler avec la bibliothèque Robot de Python qui permet de contrôler les moteurs mais je n’ai pas réussi à leur donner des consignes de vitesse indépendantes l’une de l’autre. Savez-vous si une fonction de cette bibliothèque existe pour contrôler le PWM de chacun des moteurs indépendamment ?

J’ai aussi essayé de travailler avec la bibliothèque MPIO. Mais j’ai l’impression qu’il faut brancher les moteurs à un port supplémentaire (port du PWM). Or, mes moteurs n’ont que deux broches et mon hacheur est un simple composant. Pouvez-vous m’éclairer sur ce points ? Comment fonctionne ce port ? En ai-je besoin ? Puis-je faire sans ?

Je vous remercie d’avance pour tous vos retour.

NB : Si vous avez besoin de précision concernant mon robot et mon script, j’essaierai de vous répondre avec le plus de précision possible.

Jade