Also habe mal ne Frag wie man einen Servo steuert weiß ich, aber wie man 2 Servos unabhängig von einander steuert versteh ich nicht.
Habe mal ein Programm geschrieben, bei dem, wenn ich einen bestimmten Taster drücke der Servo 1 angesteuert wird und wenn ich einen anderen bestimmten Taster drücke soll der Servo 2 in eine andere Richtung drehen.
Code:#include "asuro.h" int main (void) { Init(); StatusLED(GREEN); while(1) { if (PollSwitch()==1) { BackLED (OFF,ON); Sleep(18); // Impuls Wert ca. 18-54, Mitte ca.36 BackLED (OFF,OFF); Sleep(255); // Pause Sleep(20*36-winkel) Sleep(255); Sleep(210-18);} else if (PollSwitch()==16) { BackLED (ON,OFF); Sleep(54); BackLED (OFF,OFF); Sleep(255); Sleep(255); Sleep(210-18);} else {BackLED(OFF,OFF);} } return 0; } nur das will nicht so wie ich will. Es drehen sich immer beide Sevos. Kann mir irgendjemand sagen wo mein Fehler ist??? Danke im vorraus. Gruß Lars







Zitieren

Lesezeichen