TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Zero13 en 16 de Marzo de 2004, 15:57:00

Título: Servo con PICs
Publicado por: Zero13 en 16 de Marzo de 2004, 15:57:00
Hola a todos...estoy ante un duda y problema, despues de leer y leer me he decido que como motores para un pequeño BOT utilizar Servos ( tipo futaba ) maximo 6 voltios...con tres hilos de control:

+
-
pic ( control )

La cuestion es:.....
¿ Que mandato es el idoneo en PicBasic para controlar Servos ??...

..ya hasta ahora he averiguado que con el mandato:

PULSOUT Pin,Period

Ejemplo:  pulsout portb.1, 100 " Un pulso hacia delante
               pulsout portb.1, 150 " Servo parado
               pulsout portb.1, 300 " Un pulso hacia atras

Y de esta manera no tengo el control de velocidad del servo...ni nada....he visto por ahi el mandato PWM:

PWM Pin,Duty,Cycle

Algun alma caritativa me puede ayudar....si consigo tener claro un poco como aprovecha estos servos de 3.2 Kg...me idea es tener un control total para SumoBot.

Muchas Gracias.
Espero vuestras respuestas.
Slds!
Zero13
Título: RE: Servo con PICs
Publicado por: khasistos en 16 de Marzo de 2004, 17:59:00
Hola:
lo pòco que te puedo ayudar es decirte que de acuerdo al ancho del pulso es su desplazamiento y por ende tu teoria es correcta.
Suerte
khasistos
l
Título: RE: Servo con PICs
Publicado por: doppel en 16 de Marzo de 2004, 23:13:00
Hola!!
aca tenes un ejemplo, de la pagina de Melabs...espero te ayude...

http://www.melabs.com/resources/samples/pbp/hardpwm.bas

http://www.melabs.com/resources/samples/pbp/pulsout.bas



saludos..
Doppel - Argentina
Título: RE: Servo con PICs
Publicado por: doppel en 16 de Marzo de 2004, 23:30:00
Hola!!
aca tenes un ejemplo, de la pagina de Melabs...espero te ayude...

http://www.melabs.com/resources/samples/pbp/hardpwm.bas

http://www.melabs.com/resources/samples/pbp/pulsout.bas



saludos..
Doppel - Argentina