Le moteur CC dans votre kit Arduino est le plus basique des moteurs électriques et est utilisé dans tous les types d'électronique de passe-temps. Lorsque le courant est passé, il tourne en continu dans une direction jusqu'à ce que le courant s'arrête. Sauf marquée spécifiquement avec A ou -, les moteurs CC n'ont pas de polarité, ce qui signifie que vous pouvez échanger les deux fils pour inverser la direction du moteur
Pour alimenter le moteur, vous devez l'envoyer 5V à travers, puis au sol. Cette tension tourne le moteur, mais vous en avez le contrôle. Pour donner votre contrôle arduino de la puissance du moteur, et donc sa rotation, vous placez un transistor juste après le moteur.
Le transistor est un interrupteur électrique qui peut être activé par les épingles numériques de votre Arduino. Dans cet exemple, il est contrôlé par la broche 9 sur votre Arduino, de la même manière qu'une LED, sauf que le transistor vous permet d'activer et de désactiver le circuit du moteur.
Ce circuit fonctionne, mais il permet toujours la possibilité de créer un courant inversé en raison de l'élan du moteur lorsqu'il ralentit, ou parce que le moteur pourrait être tourné. Si le courant inversé est généré, il se déplace du côté négatif du moteur et essaie de trouver la route la plus simple vers le sol.
Cette voie peut se passer par le transistor ou à travers l'Arduino. Vous ne pouvez pas savoir avec certitude ce qui se passera, vous devez donc fournir un moyen de contrôler cet excès de courant. Moteur pour les fournisseurs de l'air
Pour être en sécurité, vous placez une diode sur le moteur. La diode fait face à la source de la tension, ce qui signifie que la tension est forcée à travers le moteur, ce que vous voulez. Si le courant est généré dans la direction opposée, il est maintenant empêché de couler dans l'Arduino.