Servo.h Frequenz ändern

Hab nun mal ein paar Messungen gemacht, und gleich an dich gedacht, Marek080.

Um Logischer Messen zu können habe ich die Parameter so verändert:

#define MIN_PULSE_WIDTH       1000     // the shortest pulse sent to a servo  
#define MAX_PULSE_WIDTH      2000     // the longest pulse sent to a servo 
#define DEFAULT_PULSE_WIDTH  1500     // default pulse width when servo is attached
#define REFRESH_INTERVAL    3000     // minumim time to refresh servos in microseconds

Sehr Interessant wahren dann auch die Messungen:

Bei 1 Servo alleine:

Servo Winkel 0° = Impuls 1,0ms, Frequenz 333Hz
Servo Winkel 90° =Impuls 1,5ms, Frequenz 333Hz
Servo Winkel 180°=Impuls 2,0ms, Frequenz 333Hz

Bei 4 Servosignalen gleichzeitig:

Alle Servo Winkel 0° =Impuls 1,0ms, Frequenz 250Hz
Alle Servo Winkel 90° =Impuls 1,5ms, Frequenz 166Hz
Alle Servowinkel 180°=Impuls 2,0ms, Frequenz 125Hz

Je nach der menge Servos und definierten Winkel variiert die Periodendauer, der Impuls dagegen stimmt immer genau.

Deine Erklärung habe ich noch nicht ganz verstanden, aber ich bleibe dran. :slight_smile:

Gruss Kay