Archiv verlassen und diese Seite im Standarddesign anzeigen : Wenn die Taster gedrückt werden bzw. einer> soll er drehe
Fabian1992
13.03.2009, 14:30
und dann weiterfahren, am besten wäre eine 90° drehung aber wie bekomme ich das hin??
Gruß Fabian
void Msleep (int dauer)
{
int z;
for (z = 0; z < dauer; z++)
Sleep (36);
}
int main(void)
{
Init();
MotorDir(FWD,FWD);
while(1){
MotorSpeed(150,150);
if(PollSwitch() !=0){ //für alle tasten
MotorSpeed(150,0);
Msleep(1000); //eine sekunde rechts fahren
}
}
return 0;
}
wenn ich jetzt nicht nen kleinen denkfehler drin hab sollte das so gehen.. die msleep funktion is da ganz hilfreich.. hab ich mir mal aus der modifizierten lib genommen.. die werte kannste natürlich alle ändern.. und auch die zeit die er wenden soll.. obs 90° werden keine ahnung.. aber das mit der odometrie zu realisieren wäre deutlich schwerer..
mfg
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.