Hallo!
Ich habe meinen ASURO problemlos zusammengebaut, alle Kabel sind richtig angeschlossen. Wenn ich mit folgendem C-Code die Motoren vorwärts drehe:
Code:
#define FULL_L 250
#define FULL_R 250
/* Motor vorwärts */
void MotorFwd(void)
{
MotorDir(FWD,FWD);
MotorSpeed(FULL_L,FULL_R);
}
drehen sich beide Motoren rückwärts.
Nagut, habe ich gedacht und folgenden Code ausprobiert:
Code:
void MotorFwd(void)
{
MotorDir(RWD,RWD);
MotorSpeed(FULL_L,FULL_R);
}
Damit sollten beide Motoren rückwärts (in meinem Fall: vorwärts) drehen. Stattdessen dreht sich allerdings nur der linke Motor vorwärts!
Habe ich mit dem Code was falschgemacht, oder gibt es da noch Hardwäreprobleme? Alle motoren sind richtig gepolt.
Vielen Dank schon mal für eure Hilfe und frohe Weihnachten!
Lesezeichen