Étape 2: Le CODE
/ * Code de http://www.schmalzhaus.com/EasyDriver/Examples/Ea... * /
Distance d’int = 0 ; Consigner le nombre d’étapes, nous avons pris void setup() {}
pinMode (sortie 8) ;
pinMode (sortie 9) ;
digitalWrite (8, faible) ;
digitalWrite (9, faible) ;
}
void loop() {}
digitalWrite (9, HIGH) ;
delayMicroseconds(100) ;
digitalWrite (9, faible) ;
delayMicroseconds(100) ;
Distance = Distance + 1 ; enregistrer cette étape / / vérifier pour voir si nous sommes à la fin de notre déménagement
deux rotation pour pont de 1/8 et 1 rotation 1/6 de pont (pour que ce code)
Si (Distance == 3200) {/ / nous sommes ! Inversion (inverti DIR signal)
Si (digitalRead(8) == faible) {}
digitalWrite (8, HIGH) ; }
else {}
digitalWrite (8, faible) ;
} / / Réinitialiser notre distance à zéro puisque nous sommes / / à partir d’un nouveau mouvement
Distance = 0 ; Maintenant faire une pause pour la moitié d’un deuxième delay(500) ;
}
}