Étape 6: Enfin ! Commande de moteur !
À l’aide de digitalWrite(), nous pouvons passer les transistors sous et hors tension en tournant le correspondant pin haute ou basse.
Cela passera uniquement le moteur en marche et en arrêt dans une seule direction. Nous aurons besoin d’un pont en H pour avoir le plein contrôle d’un moteur.
Nous ne sera pas utiliser un pont en H dans cette Insctructable.
Branchez une extrémité d’une résistance d’ohm 1 k de la broche 2 (bon moteur). Branchez l’autre extrémité d’une ligne vide sur la maquette. Pour ajouter le transistor, alignez le raccordement de base du transistor avec la fin de la résistance et insérez-la dans la même ligne de la résistance. Raccorder le collecteur sur une broche du moteur droit. Connectez l’émetteur (pin restant) au sol. Connectez l’autre axe du moteur à la borne positive de la batterie. Répéter pour le moteur gauche sur la broche 3. En outre, raccorder la borne négative de la batterie sur la broche de terre sur l’Arduino.
Voici les fonctions pour obtenir votre robot se déplaçant.
Quinte :
digitalWrite (RightMotor, élevé) ;
digitalWrite (LeftMotor, élevé) ;
A gauche :
digitalWrite (RightMotor, élevé) ;
digitalWrite (LeftMotor, basse) ;
A droite :
digitalWrite (RightMotor, basse) ;
digitalWrite (LeftMotor, élevé) ;
Avis de tourner, vous devez activer le moteur sur le contraire.