TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado 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.
-
El servo funciona por tiempos..... o me equivoco :?
Creo que sería mejor utilizar estados altos (como pulseout) para eso.