Einfache Pumpe mit Arduino und Schrittmotor.https://youtu.be/dSlVYtNwtloIch benutze:
6x Lager: 10x5x4 mm NEMA 17 Schrittmotor mit 5mm Welle Schrittmotor-Treiber Pololu A4988 Arduino Nano Widerstand 10k Schalter Silikonschlauch 5x3mm einige Schrauben M3, M2 und Muttern
Arduino-Code: int x; const int buttonPin = 2; int buttonState = 0;
void setup() { pinMode(6, OUTPUT); // Aktivieren pinMode(5, OUTPUT); // Schritt pinMode(4, OUTPUT); // Richtung digitalWrite(6, LOW); // Setzen Sie Enable auf niedrig pinMode(buttonPin, INPUT); Serial.begin(9600);
)
void loop() { buttonState = digitalRead(buttonPin);
Serial.println(buttonState);
wenn (buttonState == HIGH) {
digitalWrite(6, LOW); // Setze Enable auf niedrig digitalWrite(4, HIGH); // Setze Dir auf hoch
für (x = 0; x < 4000; x++) // Schleife 200 Mal { digitalWrite(5, HIGH); // Ausgabe hoch delayMicroseconds(300); // Warte 1/2 Sekunde digitalWrite(5, LOW); // Ausgabe niedrig delayMicroseconds(300); // Warte 1/2 Sekunde } delay(1000); // Pause eine Sekunde } else {
digitalWrite(6, HIGH); // Setze Enable auf niedrig
)
)
Druckanweisungen
Kategorie: Outdoor & Garten
Etiquetas
Fuente del modelo
