Asuro steuert 2 servos unabhängig. wie????
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