Also ich hab den Code geändert :
aber die Motoren drehen immer noch in unterschiedliche RichtungenCode:void MoveAtSpeed(uint8_t Speed_Left, uint8_t Speed_Right) { DDRB |= (1<<PB6); DDRB |= (1<<PB5); TCCR1A = (1<<COM1A1) | (1<<WGM10) ; TCCR1B = (1<<CS10)| (1<<CS12) | (1<<WGM12) ; ICR1 = 0x00FF; OCR1A = Speed_Left; OCR1B = Speed_Right; Motor_Enable(); }
muss für OCR1B auch eine Richtung eingestellt werden.
Lesezeichen