|
|
|
![]() |
Comandare 8 servi con pic e PC
|
|
|
|
|
In internet ho conosciuto Emanuele, appassionato di programmazione in visual basic, e discutendo del più e del meno si viene a capo di questo progettino.
Per il sorgente del PIC mi sono ispirato ad un lavoro di Marco d'Ambrosio.
|
|
Occorrente:
Per seguire questo progetto occorre armarsi di demoboard 16F876 (oppure 16f877), il modulo RS232, un PC con porta seriale e ben 8 servi. Se in casa non avete 8 servi, potete usarne anche uno solo.Alle porte B del PIC andranno collegati i fili di segnale dei servi e il modulo rs232 va collegato ai pin RC6 e RC7. Potete collegare la seriale del pc al modulo rs232, programmare il PIC e istallare il programma di controllo nel vostro pc.
Connessioni:
Le connessioni da fare sono queste:Collegare i pin delle porte B al filo di controllo degli 8 servi.Collegare il pin RC6 (pin 17 Tx seriale) al modulo rs232 e il pin RC7 (pin 18 Rx seriale) sempre al modulo rs232.Alimentate sia la demoboard che il modulo rs232.I servi è opportuno alimentarli separatamente perché il loro assorbimento in corrente può essere tale da far resettare il pic.
I programmi:
Al lancio del programma vi apparirà questa finestra, alla quale dovrete rispondere premendo il tasto OK.Dopo aver dato OK vi apparirà la finestra di lavoro, illustrata qua sotto:
In questa finestra avete a disposizione gli 8 cursori che servono per spostare i servi singolarmente. Sotto ai cursori avete delle piccole finestre in cui appaiono i numeri di posizione correnti dei servi. Vi saranno utili per sapere la posizione numerica dei servi.Nella parte sopra i cursori è presente una zona in cui avete la possibilità di scegliere il servo da spostare (le lettere dalla A alla H) e dare il numero di posizione dalla tastiera.Per far partire il controllo dei servi dovete prima selezionare la porta seriale del PC e poi fare la connessione.
Questa finestra è raggiungibile selezionando Porta Com dal menu.La connessione si effettua cliccando sulla prima icona in alto a sinistra del programma principale, quella con il disegno dei due pc.Da questo momento potrete spostare i cursori, o dare i valori numerici da tastera e vedrete i servi seguire i vostri comandi.Se avete un solo servo a disposizione potete provare lo stesso tutte le porte, provandole una ad una. Buon divertimento
|