Arduino -> L293D -> Schrittmotore
Arduino Uno R3 USB-Powered
L293D auf Breadboard
Pinbelegung nach:
Bild hier
Spannung (12V/5V) vom seperatem PC-Netzeil
Motor Zuckelt nur, hin und wieder ein paar schritte die Richtig aussehen. Wird nur eine Spule Bestromt springt er brav um ein paar Grad hin und her.
Alles an Phasen gedreht und getauscht was geht, alle Brücken 4-Fach überprüft.
Folgender Code:
Code:
int m11 = 8;
int m12 = 9;
int m21 = 10;
int m22 = 11;
void setup() {
pinMode(m11, OUTPUT);
pinMode(m12, OUTPUT);
pinMode(m21, OUTPUT);
pinMode(m22, OUTPUT);
}
void loop() {
digitalWrite(m21, LOW);
digitalWrite(m22, HIGH);
delay(50);
digitalWrite(m11, LOW);
digitalWrite(m12, HIGH);
delay(50);
digitalWrite(m22, LOW);
digitalWrite(m21, HIGH);
delay(50);
digitalWrite(m12, LOW);
digitalWrite(m11, HIGH);
delay(50);
}
Hat wer eine Idee was hier nicht stimmt? Ich habe keine Ahnung mehr was hier noch falsch sein könnte.
Grüße
Andi
Liste der Anhänge anzeigen (Anzahl: 1)
Problem besteht immer noch, auch mit Beispiel-code das selbe problem. Der Motor schafft hin und wieder ein paar schritte, mit glück dreht er sich auch mal ganz. Nicht reproduzierbar, sobald man den ardunio neu startet kann es auch wieder sinnfreies gezuckel sein.
Motorspannung sind 12V vom PC-Netzteil
"Logikspannung" 5V vom PC-Netzteil
Ground ist eben Ground.
Schrittmotor ist dieser hier:
Anhang 24348