schnellerblitz99
14.08.2011, 15:00
Hallo,
ich weiß dass es zu diesem thema unzählige beiträge schon unzählige beiträge gibt, allerdings habe ich ein folgendes Problem:
Die Servo mit Hilfe der FrontLED() funktion anzusteuern klappt, wenn auch im mom noch sehr primitiv, seht ihr ja im quellcode, aber das ist nicht das problem.
am bestern schaut ihr euch das video an, wenn die servo was "greifen" soll, bewegt sie sich so lande auf den gegenstand zu, bis sie diesen berührt und im nächsten moment fährt sie auch schon wieder zurück. wenn ich den "greifer" nur so, also ohne ein gegenstand bewege, funktioniert alles wunderbar,
wisst ihr woran das liegen könnte?
#include <asuro.h>
int main (void)
{
Init();
StatusLED(YELLOW);
int x;
int i;
int p;
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
StatusLED(RED);
//anders rum
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
StatusLED(RED);
}
http://www.youtube.com/watch?v=zuzIFOnrBCw
vielen DANK für eure tips!
max
ich weiß dass es zu diesem thema unzählige beiträge schon unzählige beiträge gibt, allerdings habe ich ein folgendes Problem:
Die Servo mit Hilfe der FrontLED() funktion anzusteuern klappt, wenn auch im mom noch sehr primitiv, seht ihr ja im quellcode, aber das ist nicht das problem.
am bestern schaut ihr euch das video an, wenn die servo was "greifen" soll, bewegt sie sich so lande auf den gegenstand zu, bis sie diesen berührt und im nächsten moment fährt sie auch schon wieder zurück. wenn ich den "greifer" nur so, also ohne ein gegenstand bewege, funktioniert alles wunderbar,
wisst ihr woran das liegen könnte?
#include <asuro.h>
int main (void)
{
Init();
StatusLED(YELLOW);
int x;
int i;
int p;
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(80);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
StatusLED(RED);
//anders rum
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
FrontLED(ON);
Sleep(175);
FrontLED(OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
StatusLED(RED);
}
http://www.youtube.com/watch?v=zuzIFOnrBCw
vielen DANK für eure tips!
max