Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Schrittmotor
Im folgenden werde ich mich bei der Beschreibung eines Schrittmotors, auf 28BYJ-48 mit dem Treiber ULN2003 beschränken.
erste Umdrehung
Ziel war es zunächst diesen Schrittmotor mit einem Arduino anzusteuern. Dazu benötigte es zum Beipiel die Library AH_28BYJ48.
#include <AH_28BYJ48.h> const int stepsPerRevolution = 64*64; // Anzahl Schritte pro Umdrehung * Zahnradfaktor AH_28BYJ48 myStepper(stepsPerRevolution, 4,5,6,7); // pin1 blau // pin2 pink // pin3 gelb // pin4 orange void setup() { Serial.begin(9600); } void loop() { myStepper.setSpeedHz(1000); //Geschwindigkeitsfrequenz setzen myStepper.step(stepsPerRevolution); //Eine Umdrehung durchführen delay(1000); // 1000ms warten myStepper.setSpeedRPM(10); //Geschwindigkeit in Anzahl Umdrehungen pro Minute setzen myStepper.step(-stepsPerRevolution); // Drehung in andere Richtung ausführen delay(1000); }