Servus liebes Makesmart Forum,
ich hatte schon mal das Problem, dass ich meinen Nema 17 Motor mit meinem Arduino Uno und dem DRV8825 Treiber nicht ansteuern konnte. Damals wurde mir dazu geraten ein neues Netzteil zu besorgen, da mein Motor eine Stromstärke von 1,7 A erfordert und mein damaliges Netzteil nur 12V a 1 A schaffte. Gesagt, getan habe ich mir ein 12V Netzteil mit 8,5A Output besorgt. Doch mein Schrittmotor geht immer noch nicht? Was kann ich tun?
Ich habe euch hier ein YouTube Video zu meinem gesamten Aufbau verlinkt.
Außerdem hier der Link zum Motor und hier unten der verwendete Code:
Code
- /*Example sketch to control a stepper motor with A4988/DRV8825 stepper motor driver and Arduino without a library. More info: https://www.makerguides.com */
- // Define stepper motor connections and steps per revolution:
- #define dirPin 2
- #define stepPin 3
- #define stepsPerRevolution 200
- void setup() {
- // Declare pins as output:
- pinMode(stepPin, OUTPUT);
- pinMode(dirPin, OUTPUT);
- }
- void loop() {
- // Set the spinning direction clockwise:
- digitalWrite(dirPin, HIGH);
- // Spin the stepper motor 1 revolution slowly:
- for (int i = 0; i < stepsPerRevolution; i++) {
- // These four lines result in 1 step:
- digitalWrite(stepPin, HIGH);
- delayMicroseconds(2000);
- digitalWrite(stepPin, LOW);
- delayMicroseconds(2000);
- }
- }