TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: sarkogro en 22 de Enero de 2009, 18:53:38

Título: soy nuevo y necesito ayuda con manejo de servo por hpwm
Publicado por: sarkogro en 22 de Enero de 2009, 18:53:38
estoy tratando de controlar un servo con exactitud de 1º y que pueda por medio de 2 switch subir o bajar el grado de movimiento.
lo unico que he podido hacer es el sgte. programa en pbasic.

duty var byte
DEFINE CCP1_BIT 1
trisa=0
trisb=1
inicio:

duty =41


ini:
if porta.1=0 then j = j+1

if j=255 then goto inicio

hpwm 1, duty,10

if porta.2=0 then j = j-1

if j=1 then goto inicio

hpwm 1, duty,10

goto ini

end


espero ayuda. y grasias.
sarkogro.
Título: Re: soy nuevo y necesito ayuda con manejo de servo por hpwm
Publicado por: Mario en 22 de Enero de 2009, 22:25:52
El servo funciona por tiempos..... o me equivoco  :?

Creo que sería mejor utilizar estados altos (como pulseout) para eso.