Hallo

Also irgendwie stecken wir fest.

Wichtig ist zuerst mal er richtige Anschluß: Servo auf Vcc und GND, Servo-GND muss mit Kontroller-GND verbunden sein. Servo-Signal geht direkt auf den Kontrollerpin.

Die Sleep-Zeiten müssen halbwegs stimmen. Mit der orginalen asuro-Lib erzeugt man so einen 1Hz-Blinktakt (pro Sekunde muss die FrontLED einmal blinken, also ca. 60 mal pro Minute):

Code:
int i;
while(1)
{
FrontLED(ON);
for(i=0; i<500; i++) Sleep(36);
FrontLED(OFF);
for(i=0; i<500; i++) Sleep(36);
}
Wenn das passt ist 36 der Wert für 1ms, 18 wäre dann für 0,5ms und 72 für 2ms usw... wenn es nicht passt musst du die 36 solange ändern bis halbwegs der Sekundentakt hinkommt.

Ich möchte mich an dieser Stelle für deine Geduld bedanken.
Kein Problem, allerdings gehen mir so langsam die Ideen aus. Vermutlich übersehen wir irgendwas elementares, wir sollten das Ganze mal "überschlafen"... Ich versuche es morgen mal mit meinem RP6, der hat ja auch einen Mega32.

Gruß

mic