Would someone please translate this to English for me ?
Controls up to 48 servos (Arduino Mega only, other boards support up to 12 servos)
Any digital pin can be used with any servo
Pulse widths can be written and read in degrees or microseconds.
This library uses a 16 bit timer for each group of 12 servos so PWM output with analogWrite() for pins associated with these timers are disabled when the first servo is attached to the timer. For example on a standard Arduino board, Timer1 is used, so once you attach a servo, analogWrite on pins 9 and 10 are disabled.Here is a table of PWM pin usage on the Mega board:
Servos analogWrite Pins Timers used
1 - 12 not pins 44,45,46 Timer 5
13 - 24 not pins 11,12,44,45,46 Timers 1 & 5
24 - 36 not pins 6,7,8,11,12,44,45,46 Timers 1,4 & 5
37 - 48 not pins 2,3,5,6,7,8,11,12,44,45,46 Timers 1,3,4 & 5
I can use ANY digital pin but PWM is disabled when analogWrite is used?
The servo is controlled by length of digital signal in microseconds.
So what PWM and analog write has to do with servo operation?
Actually I would like to know how to change the Servo library default timer1 to timer5 ( on Mega)
**using "any digital pin" as stated with any servo. **
Appreciate any relevant comments, reserve the right to ignore any inappropriate, off the subject , snidely and / or off color remarks.
Thanks for your help.
Cheers Vaclav