Les sorties d'un microcontroleur ne sont pas faites pour délivrer de la puissance mais des signaux. C'est fondamental. Un microcontroleur n'est pas du tout fait pour supporter une intensité de courant aussi élevé que demande un moteur. Alors effectivement, si c'est un moteur qui ne demande pas trop de puissance, comme tu l'as pu constater, ton moteur peut tourner avec les broches 5v et GND de ton arduino (tout simplement parce que ce ne sont pas des broches du microcontroleur mais bien relié à l'alimentation de ton arduino).
Autrement, tu peux utiliser simplement un transistor de puissance pour contrôler ton moteur (en revanche il ne tournera pas dans les deux sens, mais pour ça il faudrait alors se tourner vers un pont en H).
Ton moteur ne peut pas tourner directement sur les sorties de l'arduino car celles-ci ne débitent pas assez de courant (0.04A max).
Il faut que tu cable ta sortie sur un transistor de puissance (par ex : l'ULN2803), pour le faire tourner dans les deux sens il te faudrat un pont en H comme le L293D
Voici le schéma de cablage d'un ULN2803, il peut débiter 0.5 A ce qui suffisant pour la plupart des petits moteurs, de plus tu peux simultanément cabler 8 moteurs dessus, tant que la demande en courant de dépasse pas ce que fournir ton alimention.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Retrouvez moi sur mon blog et ma chaine Youtube !