Schrittmotor bewegt sich nicht..

Hallo Zusammen,
ich habe hier ein Uno mit einem Motorshield (meines Erachtens V1) und einen NEMA17 Stepper.
Der Stepper hängt am "Port1" des Shields; das Shield wird über eine 9V Batterie versorgt, der Uno hängt per USB am notebook.

Angehängt findet ihr die Verkabelung sowie das Datenblatt meiner Motoren..

Der unten angegebene Code führt nur zu einem hin- und herzucken des Motors.
Anbei mein Code:

#include <AFMotor.h>


AF_Stepper motor(200, 1);


void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Stepper test!");

  motor.setSpeed(10);  // 10 rpm   

  motor.step(100, FORWARD, SINGLE); 
  motor.release();
  delay(1000);
}

void loop() {
  motor.step(100, FORWARD, DOUBLE); 
  motor.step(100, BACKWARD, SINGLE); 

  motor.step(100, FORWARD, DOUBLE); 
  motor.step(100, BACKWARD, DOUBLE);

  motor.step(100, FORWARD, INTERLEAVE); 
  motor.step(100, BACKWARD, INTERLEAVE); 

  motor.step(100, FORWARD, MICROSTEP); 
  motor.step(100, BACKWARD, MICROSTEP); 
}

Danke im Voraus!!

Da wird wohl die 9V-Batterie in die Knie gehen.

Gruß Tommy

Hi Tommy,
habe es gerade mit nem 12V Labornetzteil probiert. Das Zucken wird zwar stärker, aber es ändert sich nix am eigentlichen Problem.

Tommy56:
Da wird wohl die 9V-Batterie in die Knie gehen.

Gruß Tommy

Voll Deiner Meinung. Außerdem glaube ich nicht, daß die Bibliothek zu dem Motorshield paßt.

Das IC zwischen den beiden Motortreibern macht daß das Shield einfach DC Motore ansteuern kann mit DIR und SPEED. Das ist für Schrittmotore nicht genau das was es braucht.

Gib uns mal die Bezugsquelle des Shields.

Grüße Uwe

voila...
https://www.ebay.de/itm/253368988004

Danke im Voraus!

Der Code, den ich verwende stammt direkt von hier... Using Stepper Motors | Adafruit Motor Shield | Adafruit Learning System

Das shield schaut auch genau aus wie meines..

BwieBertha:
Das shield schaut auch genau aus wie meines..

Dann ist es schon mal keins von Arduino :slight_smile: Aber schön billig.

Gruß

Gregor

Wie dem auch sei... Mein shield sieht exakt identisch aus.

Habe ich evtl einen Verkabelungsfehler?

Guten Tag... gestern Nacht bin ich noch etwas weiter gekommen.
Am Port2 funktioniert der Schrittmotor, aber an Port 1 zuckt er nur unmotiviert hin und her (egal wie ich ihn anschließe).
Die beiden L293D hab ich schon kreuzweise getauscht - ohne Effekt.
Bin ratlos...

Problem gelöst...

VCC Kurzschluss auf GND wegen dem Shield (siehe Bild)...

mfg
Basti

BwieBertha:
VCC Kurzschluss auf GND wegen dem Shield (siehe Bild)...

Jau, shit, Kontaktprobleme gehören zu den miesesten Dingen.

Gruß

Gregor

Witzigerweise habe ich einen Thread zu genau diesem Problem (allerdings ohne Antwort) im offiziellen Adafruit Forum gelesen O_o.

naja, nix für ungut.
Danke für eure Hilfe.

mfg
basti

BwieBertha:
Problem gelöst...

VCC Kurzschluss auf GND wegen dem Shield (siehe Bild)...

mfg
Basti

Wenn der Schluß über die USB-Buchse erfolgt, dann diese oben isolierend abkleben.
Das Problem tritt auch bei anderen Shields (z.B. Ethernetshield) auf.

Gruß Tommy

Das mit dem problem der USB Buchse habe ich schon bemerkt aber hier nicht daran gedacht.

Gratulation zum finden des Problems.
Uwe