Discussione: servo
Visualizza messaggio singolo
Vecchio 24 marzo 05, 19:39   #2 (permalink)  Top
CantZ506
UserPlus
 
L'avatar di CantZ506
 
Data registr.: 10-04-2004
Residenza: Brescia
Messaggi: 9.730
Citazione:
Originally posted by chip_@24 marzo 2005, 18:23
Ho scritto queste line di codice con PicbasicPro:

start:

pulsout 0,150
pause 18
pulsout 0,120
pause 18
goto start

In sostanza voglio che il mio servo,hs311 hitec, collegato a RB0 del Pic 16f84A vada avanti e indietro o a qualsiasi posizione specificata nel codice,invece va solo in una direzione e per farlo ritornare al punto di partenza devo riprogrammare il Piccon un nuovo data ad esempio pulsout 0,300.

grazie
chip_
Soluzione?

Se la coppia di istruzioni pulsout-pause rappresenta tutto l'impulso(semionda positiva e negativa), la durata totale deve essere sempre uguale.
Vado a memoria: la durata di un canale è di 2msec, lo zero corrisponde ad 1msec e la larghezza dell'impulso va da 0,5 a 1,5 msec; quando l'imp. è 0,5, la pausa deve essere 1,5 e viceversa.
__________________
Ciao, Piero.

URL="www.educaunranocchio.org"]www.educaunranocchio.org[/URL]
[/SIZE]onlus per il recupero di ranocchi cafoni cerca volontari da inserire nel proprio organico[/CENTER]
CantZ506 non è collegato   Rispondi citando