Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Der Steppermotor

Der Schrittmotor


 

Ein Schrittmotor kann präziser angesteuert werden, als ein normaler Elektromotor. Ein normaler Elektromotor dreht sich, oder er dreht sich nicht. Einfluss kann man nur auf die Geschwindigkeit und Richtung nehmen. Ein Schrittmotor dreht sich in kleinen Schritten (Stepps). Die Anzahl der Schritte, die ein Schrittmotor pro Umdrehung machen kann, hängt von seiner Bauart ab. Die Schritte werden entweder als Schritte / Steps angegeben, oder als ein Grad-Maß. 9° bedeutet, dass der Motor pro Umdrehung 40 einzelne Schritte macht (360° / 9° = 40).

Jeder einzelne Schritt des Schrittmotors muss vom Arduino-Board gesendet werden. Das bedeutet, dass man eine genaue Schrittanzahl vorgeben kann, um die sich der Motor drehen soll.

bild

 

#include

#define STEPS 100

Stepper stepper(STEPS, 8, 9, 10, 11);

int previous = 0;

void setup()

{

stepper.setSpeed(30);

}

void loop()

{

int val = analogRead(0);

stepper.step(val - previous);

previous = val;

}

Schrittmotor

Erstellt: Kevin Kakkar (06.02.2014) Letzte Änderung: Kevin Kakkar (20.03.2014)