Hallo
Also ich benutze den TOP-LINE MINI SERVO ES-05 JR von Conrad.
Meine Methoden sehen so aus:
Gruß Thund3rCode: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); }







Zitieren

Lesezeichen