Corsin Obrist
29.04.2012, 14:27
Hallo!
Brauche hilfe!
Ich steuere meinen Rp6 über ein WiFly Modul fom Laptop aus!
Nun wollte ich noch ein paar anpassungen machen... aber verzweifle nun an kleinen problemen!
Die Funktion Stop verstehe ich nicht!
Um sie anzuwenden hab ich auf die schnelle ein einfaches Programm geschrieben..
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void anhalten (void);
int main (void)
{
int i;
int lese_wert;
initRobotBase();
powerON();
while(1)
{
for (i = 0; i<=1000; i++)
{
changeDirection(FWD);
task_motionControl();
moveAtSpeed(180,180);
mSleep(5);
}
anhalten();
mSleep(2000);
for (i = 0; i<=1000; i++)
{
changeDirection(BWD);
task_motionControl();
moveAtSpeed(180,180);
mSleep(5);
}
void anhalten(void)
{
stop();
setStopwatch1(0);
while(getStopwatch1()<300)
{
task_motionControl();
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Das problem ist, dass der Roboter sich nach der Stopfunktion aufhäng....
Kann mir jemand das erklären?
Brauche hilfe!
Ich steuere meinen Rp6 über ein WiFly Modul fom Laptop aus!
Nun wollte ich noch ein paar anpassungen machen... aber verzweifle nun an kleinen problemen!
Die Funktion Stop verstehe ich nicht!
Um sie anzuwenden hab ich auf die schnelle ein einfaches Programm geschrieben..
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void anhalten (void);
int main (void)
{
int i;
int lese_wert;
initRobotBase();
powerON();
while(1)
{
for (i = 0; i<=1000; i++)
{
changeDirection(FWD);
task_motionControl();
moveAtSpeed(180,180);
mSleep(5);
}
anhalten();
mSleep(2000);
for (i = 0; i<=1000; i++)
{
changeDirection(BWD);
task_motionControl();
moveAtSpeed(180,180);
mSleep(5);
}
void anhalten(void)
{
stop();
setStopwatch1(0);
while(getStopwatch1()<300)
{
task_motionControl();
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Das problem ist, dass der Roboter sich nach der Stopfunktion aufhäng....
Kann mir jemand das erklären?