Étape 10 : Briser le Code : moteurs
- Cette voiture utilise 2 moteurs pour se déplacer. Un relié à la roue de gauche et l’autre connecté à droite
Définir des noms de variables et de broches de l’Arduino pour la gauche et la droite Motors
- int RIGHT_MOTOR = 11 ; Le moteur droit est raccordé à la broche 11 sur la carte Arduino
- int LEFT_MOTOR = 2 ; Le moteur gauche est raccordé à la broche 2 sur la carte Arduino
Définir les sorties à être envoyé aux moteurs pour les désactiver et allumez-les
- Int MOTOR_OFF = 0 ; Envoyer un « 0 » à un moteur pour l’éteindre
- Int MOTOR_ON = 105 ; Envoie un « 105 » un moteur pour l’allumer. Cette valeur peut être définie entre 105 et 255. Plus le nombre le plus rapide, le moteur tourne.
Définir les moteurs comme sorties (Note : le pinMode peut être défini comme entrée ou sortie. Pour les moteurs, que nous n’utilisons que de sortie) ;
- pinMode (MOTOR_OFF, sortie) ;
- pinMode (MOTOR_ON, sortie) ;
Mettre en marche un moteur (Note : nous utilisons analogWrite, au lieu de digitalWrite, afin de pouvoir faire varier la vitesse du moteur.)
- analogWrite (RIGHT_MOTOR, MOTOR_ON) ;
Eteindre le moteur
- analogWrite (LEFT_MOTOR, MOTOR_ON) ;