-
-
Erfahrener Benutzer
Roboter-Spezialist
will mit meinem programm einen servo über LED1 mit hilfe der bumper ansteuern.
hier mein programm dazu:
// RP6 steuert ein Servo an der SL1-LED mit Sleep()
#include "RP6RobotBaseLib.h"
uint8_t i=0;
uint8_t a=0;
void bumpersStateChanged(void)
{
while(bumper_left && i<5)
{setLEDs(1);
sleep(10);
setLEDs(0);
sleep(200-10);
i++;}
while(bumper_right && a<5)
{setLEDs(1);
sleep(20);
setLEDs(0);
sleep(200-20);
i++;}
}
int main()
{
initRobotBase();
BUMPERS_setStateChangedHandler(bumpersStateChanged );
while(true)
{task_RP6System();
}
return 0;
}
hab versucht die schleifen mit den variablen i bzw. a wieder abzubrechen. funktioniert aber irgendwie nicht.
wer kann mir sagen warum?
gruß
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen