Étape 6: moteur.
Parce que les moteurs pas à pas de rotation complète n’est pas un potentiomètre construit en et ne peuvent donc se nourrir retour d’où s’arrêter, il faut le mentionner dans votre code pour diriger le moteur. 90 est une valeur par défaut, point de départ pour la plupart des cas, pour tout nombre inférieur à 90 fera le moteur tourne d’une façon et au-dessus de 90 il fera tourner en sens inverse.
Le moteur est relié à un Arduino et un code simple balayage a été utilisé :
#include < Servo.h >
Servo myservo ; Créez l’objet servo pour contrôler un servo
int pos = 0 ; variable pour stocker la position du servo
void setup()
{
myservo.Attach(9) ; attache le servo sur la broche 9 à l’objet de servo
}
void loop()
{
myservo.Write(0) ; rotation à 0
Delay(3000) ;
myservo.Write(180) ; faire pivoter à 180
Delay(3000) ;
}
Tester si le moteur fonctionne avec votre Arduino.