-
-
Moderator
Robotik Einstein
/* Motor rückwärts */
void MotorRwd(void)
{
MotorDir(RWD,RWD);
MotorSpeed(50,50);
}
50,50 ist zu wenig. da wird der asuro sich nciht bewegen.
ausserdem hast du für jeden taster einzeln pollswitch aufgerufen. das ist quatsch.
die pollswitch funktion gibt EINEN wert zurück, in dem alle taster gespeichert sind.
aslso steht in allen werten t1 bis t6 in deinem programm der gleiche wert, deshalb wird er zwangsweise nur mist machen...
wie pollswitch richtig verwendet wird, steht sehr gut erklärt in der anleitung. ausserdem schau mal hier:
https://www.roboternetz.de/phpBB2/ze...t=25280#232210
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen