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> 
//Library laden
 
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);  
}