Hallo

Ich würde die Servos an den LEDs anschliessen
... meint selbstverständlich den PWM-Anschluss des Servos. Spannungsversorgung für die Servos kommt an Bat+/Bat- (oder externe Versorgung).

Ein Beispiel: Anschluss an den Back-LEDs

Die PWM-Leitung des Servos kommt an den gemeinsamen Punkt von T11, D15, R18 und PC1(Pin 24) für links, T12, D16, R20 und PC0 (23) für rechts. Hier (und an Vcc/GND) könnte man (isolierte) Drähtchen anlöten deren Enden man in die Servostecker stecken könnte (verzinnen). Das Programm dafür:
Code:
// Servoansteuerung mit Sleep() an BackLEDs (blockierend)             6.7.09 mic

// Der drehbereich meiner Servos lag hier zwischen 15 und 90. Die Werte gelten
// für eine 36kHz-Library. Bei Verwendung der orginalen 72kHz-Lib muss man die
// Zeiten oder die Sleep()-Aufrufe verdoppeln!

// (nicht getestet!)

#include "asuro.h"

int main(void) {

	Init();
	StatusLED(YELLOW);
	while (1){
		BackLED(ON,OFF); // Impuls Servo 1 on
		Sleep(15);
		// Sleep(15); // 72kHz
		BackLED(OFF,ON); // Impuls Servo1 off, Servo2 on
		Sleep(90);
		// Sleep(90); // 72kHz
		BackLED(OFF,OFF);  // Impuls Servo2 off, auf 20ms warten
		Sleep(255);Sleep(255);Sleep(255);
		//Sleep(255);Sleep(255);Sleep(255);  // 72kHz
	}
	return(0); // wird nie erreicht!
}
ich hoffe das funktioniert so halbwegs, ich kann es im Moment nicht selbst testen.

Gruß

mic