Page 1 of 1

Come creare una stringa di comando da inviare all' SSC 32

PostPosted: 10 Jun 2013, 13:55
by alieno0475
Salve, sto' cercando di creare un robot che utilizza come controller
dei servi un SSC 32, ma non so' come creare la stringa da inviare
a tale controller.
Per pilotare il controller utilizzo un PIC 16F876 programmato in c con
il microc della microchip.
Nessuno mi può dare una mano a capire come si crea questa stringa? :D

Re: Come creare una stringa di comando da inviare all' SSC 3

PostPosted: 10 Jun 2013, 14:58
by Micos
ciao alieno e benvenuto,
tu conosci già i comandi da inviare alla scheda ssc32 o non sai neppure quelli.
da quello che hai scritto non riesco a capire bene quale è la tua richiesta e quello che ti serve.

speiga meglio x favore.
ciao

Re: Come creare una stringa di comando da inviare all' SSC 3

PostPosted: 10 Jun 2013, 15:57
by alieno0475
Micos wrote:ciao alieno e benvenuto,
tu conosci già i comandi da inviare alla scheda ssc32 o non sai neppure quelli.
da quello che hai scritto non riesco a capire bene quale è la tua richiesta e quello che ti serve.

speiga meglio x favore.
ciao


Dunque io non conosco nemmeno i comandi da inviare e nemmeno con che sequenza inviarli.
Vorrei sapere come e' fatta la stringa da inviare all' SSC 32 ed il significato di ciascun byte della
stringa.

Re: Come creare una stringa di comando da inviare all' SSC 3

PostPosted: 10 Jun 2013, 20:10
by Leonardo
Ciao
Hai provato a visionare http://www.lynxmotion.com/images/data/ssc-32.pdf
A pag.5 trovi la sintassi, ad esempio "#5 P1600 S750 <cr>" muove il servo sul canale 5 alla posizione 1600 alla velocità di 750uS/S
Ci sono anche altre opzioni ben descritte

Ciao
EDIT: Link corretto

Re: Come creare una stringa di comando da inviare all' SSC 3

PostPosted: 10 Jun 2013, 21:53
by alieno0475
Leonardo wrote:Ciao
Hai provato a visionare http://www.robot-italy.net/downl​oads/ssc32_manual.pdf?
A pag.4-5 trova la sintassi, ad esempio "#5 P1600 S750 <cr>" muove il servo sul canale 5 alla posizione 1600 alla velocità di 750uS/S
Ci sono anche altre opzioni ben descritte

Ciao



Grazie ma a quell' indirizzo mi da page not found: non riesce a trovare
quella pagina e non capisco perche.

Re: Come creare una stringa di comando da inviare all' SSC 3

PostPosted: 10 Jun 2013, 23:17
by deluca
@alieno
risolto?

il concetto è abbastanza semplice...

ma non riesco a capire se il tuo è un prb di composizione delle stringhe da trasmettere o inviare i comandi attraverso la seriale.
?

Re: Come creare una stringa di comando da inviare all' SSC 3

PostPosted: 11 Jun 2013, 08:23
by alieno0475
deluca wrote:@alieno
risolto?

il concetto è abbastanza semplice...

ma non riesco a capire se il tuo è un prb di composizione delle stringhe da trasmettere o inviare i comandi attraverso la seriale.
?



Il mio e' un problema di composizione delle stringhe poi con la seriale mi arrangio io.
Non so come comporre le stringhe con che ordine e con che codici, e devo farlo in c e non come
dice Leonardo con il Bascom degli Atmel o roba del genere.

Re: Come creare una stringa di comando da inviare all' SSC 3

PostPosted: 11 Jun 2013, 08:58
by deluca
carissimo Alieno,

da quello che hai potuto leggere sul forum, ti sarai reso conto che qui il 99%/100% degli utenti usa i microcontrollori Atmel,
in particolare gli AVR. Qualcuno usa il C, altri usano il Bascom altri ancora l'assembly.

Come avrai visto anche sulla scheda SSC-32 è montato un AVR Atmega.

Io quello che ancora non riesco a capire (scusa la mia ignoranza) è il tuo prb.
Ovvero "la composizione delle stringhe" .... se guardi il manuale del ssc-32 ... vedrai che è semplicissimo.

Come ti ha già detto leo, devi scegliere il numero del canale del servo es: "#1"
poi aggiungi la posizione "P1500" e metti al centro il servo, per finire "S500" regoli la velocità del servo....

Prendi questi caratteri li concateni in un vettore stringa e li trasmetti con la seriale..... tutto qui.