hallo Moppi,
mit diesem
Code:
// DIR und STEP pins definieren
#define dirPin_HL 4
#define stepPin_HL 5
//start pin definieren
#define start_HL 42
//steps pro umdrehung definieren:
#define stepsPerRevolution 200
void setup()
{
//pins als output:
pinMode(dirPin_HL, OUTPUT);
pinMode(stepPin_HL, OUTPUT);
pinMode(start_HL, OUTPUT);
//richtung bestimmen
digitalWrite(dirPin_HL, HIGH);
Serial.begin(115200);
void loop()
{
delay(2000);
digitalWrite(start_HL, HIGH);
delay(2000);
for (int i = 0; i < stepsPerRevolution; i++)
{
digitalWrite(stepPin_HL, HIGH);
delayMicroseconds(500);
digitalWrite(stepPin_HL, LOW);
delayMicroseconds(500);
}
}
wird der Stepper HL aktiviert, alle 2 sec macht der jeweils eine sequenz in CW richtung, es rattert nicht, es scheint zu funktionieren. Jetzt muss ich die verdrahtung etwas ordentlicher machen und alle vier Stepper anschliessen. Vielleicht auch in umgekehrter reihenfolge....
Mit den akkus beschäftige ich mich anschliessend, die machen eigentlich einen guten eindruck, das was man halt sehen kann. Das gewicht ist natürlich gering, 270gramm. Die spannung stimmt wohl auch mit den angaben überein, ob die kapazität stimmt? Wie soll ich das denn messen? Wenn das mit dem rattern nun weg sein sollte, lasse ich den roboter über meine wippe hin und her fahren. Bis die akkus leer sind...
Lesezeichen