Library für CNC-Shield?

Hallo,

ich baue zur Zeit einen Kamera Slider (Eine Schiene auf der eine Filmkamera langsam entlangfahren kann).
Das ganze wird mit einem Schrittmotor (Nema 17) angebtrieben.

Da ich noch nicht so viel mit Arduino gemacht habe, hab ich auf eine Empfehlung hin ein Arduino Uno, ein CNC Shield v3 (dieses hier) und einen Treiber gekauft.

Jetzt habe ich das Problem, dass ich aber zu dem Shield keine Library finden kann, mit der ich den Motor ansteuern kann und die Endschalter (die man ans Shield anschließen kann) auslesen kann.

Weiß jemand, ob man dafür eine spezielle Library braucht bzw welche, oder wie ich den Motor jetzt angesteuert bekomme?

lg :slight_smile:

Hallo und willkommen im Forum!

sskora:
... und einen Treiber gekauft.

Das ist hoffentlich ein "A4988 module"?

sskora:
... und die Endschalter (die man ans Shield anschließen kann) auslesen kann.

Das macht Dein Programm im UNO, das Du schreiben mußt.

sskora:
Weiß jemand, ob man dafür eine spezielle Library braucht bzw welche, oder wie ich den Motor jetzt angesteuert bekomme?

Da Du nur Richtung und Takt erzeugen mußt, kannst Du das mit einfachen digitalWrite() tun. Bei einem Slider könnte Beschleunigung und Verzögerung interessant sein. Schau mal, ob die Bibliothek AccelStepper zu Deiner Hardware paßt (DRIVER Stepper Driver, 2 driver pins required).