Numero max di servo gestiti da Arduino uno R0

Tempo fa lessi qui, o da qualche altra parte che questa scheda poteva gestire fino a 12 servocomandi.
Mi e' pero' venuto un dubbio. Poiche' il periodo del segnale di controllo e' 20ms e un servo ruotato a 180 gradi richiede un impulso di 2/2.3ms, secondo me piu' di 8 non riesce a gestirli. Ho fatto una prova e ho visualizzato la sequenza degli impulsi con un analizzatore di stati logici. e si vede chiaramente che non rimane tempo sufficiente per ulteriori istanze a altri servo. Questo ovviamente nel caso che tutti gli 8 servo ruotino fino a 180 gradi. Se si imponesse come limite 90 gradi allora potrebbe gestirne piu' di 8.


Sbaglio ?

Non sbagli, questo sistema era stato pensato molti anni fa per pilotare gli aeromodelli, e 8 servomeccanismi sono più che sufficienti per qualsiasi aeromodello, il segnale radio PPM che arriva al ricevitore ha un solo segnale di modulazione per cui gli impulsi per i servomotori devono arrivare in sequenza intervallati da una piccola pausa , e alla fine da una lunga pausa che viene decodificata da ricevitore come fine sequenza.
Ovviamente se i servo vengono utilizzati per motivi diversi dalla modellismo, quindi senza radiocomando, il microcontrollore può generare quanti segnali vuole e ognuno avrà il suo canale separato dall'altro, quindi il microcontrollore può controllare anche 100 servomotori