Pompe facile avec Arduino et moteur pas à pas.https://youtu.be/dSlVYtNwtloJe utilise :
6 roulements : 10x5x4 mm Moteur pas à pas NEMA 17 avec arbre de 5 mm, pilote pas à pas Pololu A4988, Arduino Nano, résistance de 10 kOhms, interrupteur, tuyau en silicone 5x3 mm, quelques vis M3, M2 et écrous.
Code Arduino : int x ; const int buttonPin = 2 ; int buttonState = 0 ;
void setup() { pinMode(6, OUTPUT); // Activer pinMode(5, OUTPUT); // Passer en mode sortie pinMode(4, OUTPUT); // Dir digitalWrite(6, LOW); // Régler Enable en bas pinMode(buttonPin, INPUT); Serial.begin(9600);
)
void loop() { buttonState = digitalRead(buttonPin);
Serial.println(buttonState);
si (buttonState == HIGH) {
digitalWrite(6, LOW); // Définir Enable sur bas. digitalWrite(4, HIGH); // Définir Dir sur haut.
pour (x = 0 ; x < 4000 ; x++) // Boucle 200 fois { digitalWrite(5, HIGH) ; // Sortie haute delayMicroseconds(300) ; // Attendre une demi-seconde digitalWrite(5, LOW) ; // Sortie basse delayMicroseconds(300) ; // Attendre une demi-seconde } delay(1000) ; // Pause d'une seconde } else {
digitalWrite(6, HIGH); // Régler Enable sur basse tension.
)
)
Imprimez les instructions.
Catégorie : Extérieur et jardin.
Modellquelle
