Contrôle d’un moteur à courant continu via le motor shield Adafruit:
Utilisation du shield sans alimentation externe (power jumper connecté).
– Librairie Arduino du motor shield
//importation de la bibliothèque du motor shield
#include <afmotor .h="">
// creation de la variable motor3 connecte sur l'entrée M3 en 64KHz pwm.
AF_DCMotor motor3(3, MOTOR12_64KHZ);
void setup() {
Serial.begin(9600);
motor3.setSpeed(200); //selection de la vitesse entre 0 et 255.
Serial.println("Testing DC motor on pin M3 with 200 speed");
}
void loop() {
Serial.print("Motor turn forward");
motor3.run(FORWARD); //rotation avant du moteur.
delay(1000);
Serial.print("Motor turn backward");
motor3.run(BACKWARD); //rotation arriere du moteur.
delay(1000);
Serial.println("Motor stop");
motor3.run(RELEASE); //arret du moteur.
delay(1000);
}
[…] avons déjà vu le shield Adafruit qui permet de contrôler différents types de moteurs mais certains projets nécessitent de le […]
[…] avons déjà vu le shield Adafruit qui permet de contrôler différents types de moteurs mais certains projets nécessitent de le […]