Arduino-Projekt: Drehzahlregelung für Schrittmotoren
Anfänger
10 Min
30,30 €
Anschluss eines Schrittmotors an den Arduino Uno
Sobald Sie alle Materialien beisammen haben, können wir mit der Umsetzung des Projekts beginnen.
Um den Schrittmotor mit dem Arduino zu verbinden, stecken Sie den weißen Stecker in die Treiberplatine. Der Treiber ist mit den 5V- und Masse-Pins des Arduino Uno und den Pins 8 bis 11 verbunden. Das folgende Fritzing zeigt, wie der Treiber angeschlossen wird.

Arduino-Schrittmotorcode
#include <Stepper.h>
// Verander dit om het aantal stappen per omwenteling te passen
const int StappenPerOmwenteling = 100;
// Initialiseer de stepper-bibliotheek op pinnen 8 t/m 1
Stepper MijnStepper(StappenPerOmwenteling, 8, 9, 10, 11);
int StappenTeller = 0;
// aantal stappen dat de motor heeft genomen
void setup()
{
} void loop() {
// Lees sensorwaarde:
int sensorWaarde = analogRead(A0);
// Bereik 0 tot 100:
int motorSnelheid = map(sensorWaarde, 0, 1023, 0, 100);
// Zet de motor snelheid:
if (motorSnelheid > 0) { MijnStepper.setSpeed(motorSnelheid);
// stap 1/100 van een omwententeling:
MijnStepper.step(StappenPerOmwenteling / 100); }
}


