Controllare 20 servi (e oltre)

Ciao, sto girando tutta la Rete in cerca della soluzione migliore per pilotare 20 servi tramite Arduino.
Secondo voi, quale è il miglior servocontroller da abbinare ad una scheda Arduino?
Grazie.

Secondo me potresti usare un http://www.watterott.com/index.php?page=product&x922a4=b1741d3bab39047221baf3b50ec00950&info=1679
Oppure usare la libreria servo.h. In combinazione con un arduino mega puó pilotare 48 servo, 12 con arduino UNO.
Servo - Arduino Reference

Ciao Uwe

Grazie della risposta.

Le soluzioni valutate come migliori sino ad ora sono le seguenti:

DFRduino mega2560 V2.0 + Mega IO Expansion Shield For Arduino Mega V1.2

Dagu Spider Robot Controller

SSC-32 Servo Controller

Altre idee?

Ecco qui :
http://www.ebay.it/itm/JP-Serial-Servo-Motor-Robot-Controller-34ch-for-Stamp-Basic-Picaxe-Arduino-/170866340117?pt=Radio_Control_Parts_Accessories&hash=item27c86d7115

oppure

http://www.ebay.it/itm/JP-Serial-Servo-Motor-Robot-Controller-23ch-for-Basic-Stamp-Picaxe-Arduino-/170866340107?pt=Radio_Control_Parts_Accessories&hash=item27c86d710b

Lavorano con la porta seriale quindi non ti rubano ne tempo CPU ne pin che puoi usare per fare dell'altro, per di più sono abbastanza economici, ho preso alcuni adattatori da loro e sono molto veloci oltre che precisi nell'imballaggio :slight_smile:

Molto interessante! :slight_smile:

Come li hai programmati? Con la classe servo.h (non penso) o mandando il segnale direttamente da seriale?

Piero78:
Molto interessante! :slight_smile:

Come li hai programmati? Con la classe servo.h (non penso) o mandando il segnale direttamente da seriale?

Non ho preso quei controller ma dell'altro, qui trovi tutte le info :
documentazione(entrambe per il 23 ch) :
http://www.jianpingusa.com/datasheet/JP_SerSevor_Module_Manual23.pdf

Codice esempio :
http://www.jianpingusa.com/Arduino_SerServo_Test_Code23.txt

Di solito si invia una stringa contenente il numero del pin o del servo , i gradi che deve fare e poi devi stopparlo alla fine controlli tutto in maniera molto semplice tramite un ciclo che ti incrementi/ decrementi i vari servi oppure che faccia ciò che vuoi in base alle tue necessità :slight_smile:

Se vuoi spendere veramente poco puoi usare questo: 12 Channel Servo Controller IC, ne prendi uno e puoi pilotare 24 servi, usando anche la libreria servo e quindi i pin di arduino. Se ti sta bene usare solo l'I2C ne prendi due e piloti 24 servi e hai tutti i pin digitali liberi per eventuali sensori e 4 pin anologici per il resto. Ne hanno anche una versione che ha il controllo di velocità sui singoli servi. Costa circa 1 euro in più.

Molto interessante, lo prenderò in considerazione.
Grazie!