PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu BackLEDs



oliver123
26.06.2011, 14:52
Hallo,

ich habe an meinen Asuro 2 Servos angeschlossen, je eine PWM-Leitung eines Servos an eine der beiden BackLEDs (abgerundete Seite). Will ich nun nur einen Servo ansteuern, z.B. durch:

BackLED (ON,OFF);
Msleep (1.5);
BackLED (OFF,OFF);
Msleep (10);

und das ganze in eine Dauerschleife packe, bewegen sich aber BEIDE Servos, aber warum? Ich steuer doch nur einen an. Mir ist auch aufgefallen, dass eine BackLED bei diesem Programm richtig leuchtet und die andere aber glimmt (?).
Ich hoffe ihr habt die Lösung, wie ich wirklich nur einen Servo ansteuern kann!

LG Oliver

radbruch
28.06.2011, 07:45
Hallo

Msleep(1.5); geht nicht, weil der Parameter für Msleep() ganzzahlig sein muss. Init() vergessen?

Init();
while(1)
{
BackLED (ON,OFF);
Msleep (1);
BackLED (OFF,OFF);
Msleep (19);
}

Gruß

mic