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
Liste der Anhänge anzeigen (Anzahl: 1)
ich hab das wie folgt gemacht der strom geht über out- und out+ und die pwm hier grün hab ich an nen bügel gelötet(im Foto)