J'ai testé avec un Arduino le circuit recommandé dans la fiche techique du L6205, et dont voici le schéma (vous pouvez cliquer dessus pour l'agrandir).
Aux connexions indiquées sur le schéma ci-dessus, il est préférable d'ajouter deux condensateurs (100 µF et 100 nF) placés en parallèles avec les deux bornes de la source d'alimentation, le plus proche possible du circuit intégré. Tous les GND sont évidemment connectés ensemble (et avec le GND de l'Arduino). Les Power GND sont branchés aux GND à un seul endroit, le plus proche possible de la source d'alimentation.
Côté logiciel, voici un sketch qui illustre comment faire tourner les moteurs ensemble ou un à la fois, en faisant varier leur vitesse et le sens de la rotation.
À lire également
Concernant le contrôle de moteurs à courant continu avec un Arduino, d'autres options s'offrent à vous: utilisation du L298N, utilisation du L293D, utilisation du L9110S, utilisation d'un pont en H de fabrication maison, et utilisation d'un relais DPDT.
De plus, le L6205 dont on parle dans le présent billet peut également être utilisé pour contrôler un moteur pas à pas.
Yves Pelletier (Twitter, Facebook)
Aucun commentaire:
Enregistrer un commentaire