Fachfrage an Arduino Spezies und andere Kenner des Fachs:
Ich habe hier folgenden Stepper am Arduino Uno
http://www.pololu.com/catalog/product/1208
am AF-Motorshield
http://www.ladyada.net/make/mshield/index.html
Habe die AF-Libraries installiert, aber komme nicht zurecht.
Sollte der Strom von 0,5 A doch zu hoch für den L293D sein,
nach einiger Zeit, ner knappen bis guten Minute spinnt das ganze.
Die Chips bleiben aber kalt !!
Die Betriebsspannung ist 9 V 6xAA Batterie für den Motor separat.
Hier mein geänderter Code , nach Vorgaben von Adafruit:
Code:
// Steppermotortest mit Adafruit MotorShield
#include <AFMotor.h>
/*
Anschlüsse Pololu Stepper
.....Port1 | Port2 Anschluss Motor Farbe
Pin 1(Mot1, | Mot3) = Motoranschl.: sw
Pin 2(Mot1, | Mot3) = Motoranschl.: gn
Pin 3(Mot2, | Mot4) = Motoranschl.: rt
Pin 4(Mot2, | Mot4) = Motoranschl.: bl
*/
AF_Stepper motor(200, 1);
// AF_Stepper motor(Steps,Port);
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, SINGLE);
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);
}
Über ein paar Bemerkungen zwecks Hilfe freu ich mich sehr! Ja, kann mir wer helfen ????
Danke
Gerhard
Lesezeichen