Zitat von
Moppi
Aber trotzdem noch mal nachgefragt, hast Du jetzt wieder die TT-Motoren (also Getriebe) eingebaut?
ja
Zitat von
Moppi
Und warum läuft das nicht gleichmäßig?
wenn ich das wüsste...
hier der sehr einfacher:
Code:
#include <Wire.h>
#include <Adafruit_MotorShield.h>
#include "utility/Adafruit_MS_PWMServoDriver.h"
Adafruit_MotorShield AFMS = Adafruit_MotorShield();
Adafruit_DCMotor *motor_hl = AFMS.getMotor(1);
Adafruit_DCMotor *motor_hr = AFMS.getMotor(2);
Adafruit_DCMotor *motor_vr = AFMS.getMotor(3);
Adafruit_DCMotor *motor_vl = AFMS.getMotor(4);
void setup()
{
Serial.begin(115200);
AFMS.begin();
// turn on motor
motor_hl->run(RELEASE);
motor_hr->run(RELEASE);
motor_vr->run(RELEASE);
motor_vl->run(RELEASE);
}
void loop()
{
alle_motoren_vorwaerts();
}
void alle_motoren_vorwaerts (void)
{
motor_hl->setSpeed(150);
motor_hr->setSpeed(150);
motor_vr->setSpeed(150);
motor_vl->setSpeed(150);
motor_hl->run(FORWARD);
motor_hr->run(FORWARD);
motor_vr->run(FORWARD);
motor_vl->run(FORWARD);
}
die ersten 5 sekunden ist alles ok, dann fangen - ohne einen erkennbaren grund - die beiden hinteren motoren zu "stottern". Habe dazu ein video gedreht
Lesezeichen