You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the AVR I added the ATmega328PB. It has 3 16bit timers. Could address 22 servos. But I limited it to 20 servos, because I only need 20 servos . At TimerServos.h add I the 328PB
In servo.h define I the Atmega328PB with 10 servos on one timer.
#if defined(__AVR_ATmega328PB__)
#defineSERVOS_PER_TIMER10// the maximum number 10 of servos controlled by one timer at the ATmega328PB
#else
#defineSERVOS_PER_TIMER12// the maximum number 12 of servos controlled by one timer
#endif
More than 11 servos on a timer makes no sense and everyone should ask themselves how many servos can be accommodated on a timer maximum because of the frame rate. 11 servos means already in the worst case 22ms or more frame rate or 45 Hz or less repetition rate.
The text was updated successfully, but these errors were encountered:
For the AVR I added the ATmega328PB. It has 3 16bit timers. Could address 22 servos. But I limited it to 20 servos, because I only need 20 servos . At
TimerServos.h
add I the 328PBIn
servo.h
define I the Atmega328PB with 10 servos on one timer.More than 11 servos on a timer makes no sense and everyone should ask themselves how many servos can be accommodated on a timer maximum because of the frame rate. 11 servos means already in the worst case 22ms or more frame rate or 45 Hz or less repetition rate.
The text was updated successfully, but these errors were encountered: