octan18
27.05.2010, 11:43
Hallo miteinander,
ich habe vor, einen bipolaren Schrittmotor http://www.conrad.de/ce/de/product/198722/42MM-SCHRITTMOTOR-18-1A-027-NM mittels Arduino Duemilanove 2009 zu steuern. Dafür legte ich mir noch eine Schrittmotorensteuerung SMC11-2 zu.
Als ich alles angeschloßen habe und ein Testsignal vom Arduino losschickte machte der motor so gut wie garnichts. Er piepste nur im takt des vermeintlich ankommenden taktsignals. Anschließend überprüfte ich alle Kabelwege und stellte fest, dass ich den Ausgang von Takt und Richtung am Arduino vertauscht habe. Als ich es richtig anschloss, machte der schrittmotor genauso wenig wie vorher. Ist jetzt die SMC11-2 defekt?
Ich bitte um Eure Hilfe!!!
int enableanderSMC11 = 10;
int Taktausgang = 13;
void setup() {
pinMode(Taktausgang, OUTPUT);
pinMode(enableanderSMC11, OUTPUT);
digitalWrite(enableanderSMC11, LOW);
}
void loop()
{
digitalWrite(Taktausgang, HIGH);
delay(500);
digitalWrite(Taktausgang, LOW);
delay(500);
}
ich habe vor, einen bipolaren Schrittmotor http://www.conrad.de/ce/de/product/198722/42MM-SCHRITTMOTOR-18-1A-027-NM mittels Arduino Duemilanove 2009 zu steuern. Dafür legte ich mir noch eine Schrittmotorensteuerung SMC11-2 zu.
Als ich alles angeschloßen habe und ein Testsignal vom Arduino losschickte machte der motor so gut wie garnichts. Er piepste nur im takt des vermeintlich ankommenden taktsignals. Anschließend überprüfte ich alle Kabelwege und stellte fest, dass ich den Ausgang von Takt und Richtung am Arduino vertauscht habe. Als ich es richtig anschloss, machte der schrittmotor genauso wenig wie vorher. Ist jetzt die SMC11-2 defekt?
Ich bitte um Eure Hilfe!!!
int enableanderSMC11 = 10;
int Taktausgang = 13;
void setup() {
pinMode(Taktausgang, OUTPUT);
pinMode(enableanderSMC11, OUTPUT);
digitalWrite(enableanderSMC11, LOW);
}
void loop()
{
digitalWrite(Taktausgang, HIGH);
delay(500);
digitalWrite(Taktausgang, LOW);
delay(500);
}