Autor Tema: soy nuevo y necesito ayuda con manejo de servo por hpwm  (Leído 1685 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado sarkogro

  • PIC10
  • *
  • Mensajes: 2
soy nuevo y necesito ayuda con manejo de servo por hpwm
« 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.

Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: soy nuevo y necesito ayuda con manejo de servo por hpwm
« Respuesta #1 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.
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee