Hallo

Also ich benutze den TOP-LINE MINI SERVO ES-05 JR von Conrad.

Meine Methoden sehen so aus:

Code:
void ServoG(uint8_t pos)
    {
	 DDRC |= IO_PC7;
     PORTC |= IO_PC7;   
     sleep(pos);          
     PORTC &= ~IO_PC7; 
	 sleep(10);
	 messG();
	 sleep(175);
	}

...

void messG()
	{
	 uint16_t adc5 = readADC(ADC_5);
	 clearLCD();
		setCursorPosLCD(0, 0);
		writeStringLCD("Belastung: ");
		writeIntegerLCD(adc5, DEC);
		if(adc5>0)
		{  setLEDs(0b1111);}
		}
...

void gtest(void) // im Hauptprogramm aufgerufene Methode
	{
		  int c;
        setLEDs(0b0000);
	for(c=0;c<=50;c++)
	{
	ServoG(12);
	mSleep(20);
	}
	
	 mSleep(1000);
	 for(c=0;c<=50;c++)
	{
	ServoG(21);
	mSleep(20);
	}
	
	mSleep(1000);
	setLEDs(0b0000);
	}
Gruß Thund3r