TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: LordLafebre en 27 de Julio de 2005, 17:06:00

Título: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 27 de Julio de 2005, 17:06:00
Hola Amigos:

Alguien me puede ayudar con un ejemplo en PBP para hacer girar 360º un servo marca futaba S3003, lo que le he jhecho al servo es solamente cortarle el tope para que gire los 360º, no esta cambiado el potenciometro ni nada, solamente esta cortado el tope, alguien tiene un ejemplo para probarlo...? nunca antes he hecho andar un servo es la primera ves que los voy a utilizar...

Muchas gracias, un abrazo... Sonrisa Gigante
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: gesteva en 27 de Julio de 2005, 21:27:00
Hola LordLafebre, mover uno de estos motores no es tan complicado como parece...  lo que te puedo decir es que ellos necesitan un tren de pulsos donde la transición positiva debe durar entre 1 milisegundo y 2 milisegundos y entre pulso y pulso debe haber una pausa de 20 milisegundos, el ancho del pulso dentro de estos tiempos determinará la posición del eje.

Sabiendo esto, seria lógico pensar que si aplicas un tren de pulsos de 1.5 milisegundos en alto (1) y 20 milisegundos entre pulso y pulso, entonces el eje se irá al centro.  Si sacas la cuenta, esta repetición es de aproximadamente 50 veces por segundo. Sería algo así:

servo:
        high portb.1
        pauseus 1500
        low portb.1
        pause 20
        goto servo

En tu caso que has cortado el pin para que el servo gire completamente, puedes aplicar esto;

inicio:

derecha:
         for I = 1 to 255
         high portb.1
         pauseus 1300
         low portb.1
         pause 20
         next

         pause 1000    " tempo de espera para cambiar el sentido de rotación

izquierda:
         for I = 1 to 255
         high portb.1
         pauseus 1700
         low portb.1
         pause 20
         next

         pause 1000

         goto inicio


Espero haberme explicado---

Saludos! Sonrisa Gigante



Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 27 de Julio de 2005, 23:50:00
Hola:

gracias gesteva por la ayuda voy a provarlo mañana en la mañana porque aqui ya es un poco tarde, puedo mover un servo con la funcion PULSOUT...?
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: gesteva en 28 de Julio de 2005, 07:03:00
La instrucción Pulsout no funcionaría en mi opinión porque te daría un tren de pulsos con unos (1) y ceros (0) con el mismo período de tiempo, y lo correcto es que entre pulso y pulso tengas siempre una pausa en bajo (0) de 20 milisegundos.

Si no me equivoco, la instrucción PWM funciona igual y por lo tanto tampoco debería servir.

Avísanos cuando realices las pruebas...   Sonrisa Gigante

Gesteva
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 28 de Julio de 2005, 12:52:00
Hola

Acabo de probar tu ejemplo y funciona pero se mueve solamente hasta la mitad y luego se para y no hace nada.. como lo hago girar 360º...?

Un abrazo.... Sonrisa Gigante
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: gesteva en 28 de Julio de 2005, 16:29:00
Asegurate de que el piñon que está sobre el potenciometro esté libre, normalmente este piñon trae una pequeña pieza que acopla a éste con el potenciometro.

Has la prueba y veras que funciona.

Saludos!
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 28 de Julio de 2005, 17:44:00
ok lo voy a desarmar por completo a ver que pasa...

un abrazo... Sonrisa Gigante
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 28 de Julio de 2005, 21:25:00
Hola

Tenias razon gesteva es ese potenciometro que no permitia que gire 360º, ya lo probe y si gira 360º, pero en el ejemplo qeu tu pusiste en el cual gira a la izquiera y a la derecha no me funciona bien, gira solamente a la derecha, pero pruebo como programas independientes y gira bien a ambos lados, pero los dos juntos no... xq?

Un abrazo... Sonrisa Gigante
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: gesteva en 31 de Julio de 2005, 15:28:00
Porque no pones el programa que estas grabando en el pic para verlo... disculpa la demora... Sonrisa Gigante

Gesteva
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 31 de Julio de 2005, 15:32:00
Hola es el mismo que tu pusiste solo le cambie un poco el tiempo, pero como te decia funciona solamente cuando pongo que gire a la izquierda o solo a la derecha pero cuando pongo todo, gira solo a la derecha:

i   var    byte

inicio:

derecha:
    for I = 1 to 255
        high portb.1
        pauseus 1000
        low portb.1
        pause 10
    next
    pause 1000 " tempo de espera para cambiar el sentido de rotación
izquierda:
    for I = 1 to 255
        high portb.1
        pauseus 1300
        low portb.1
        pause 20
    next
    pause 1000
goto inicio

ese es el codigo...

Un Abrazo... Sonrisa Gigante
Título: RE: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 02 de Agosto de 2005, 20:40:00
Hola:

Ya solucione en parte el problemas de los servos, puedo hacerlos girar para los dos lados uno solo a la ves con el siguiente codigo en PBP:

inicio:

derecha:
high portb.0
pauseus 1000
low portb.0
pause 10
goto derecha

y hasta alli bien... y ahora pensaba que era correcto hacer lo siguiente para mover los dos servos, hice esto:

TRISB=0

derecha:
for I = 1 to 255
PORTB=%00000011
pauseus 1000
PORTB=%00000000
pause 10
next
goto derecha

Con esto los motores no giran como lo hacian en el ejemplo anterior el movimento es entrecortado y debil.... a que se debe este problema....?

O como puedo hacer que giren los dos motores al mismo iempo...?

Un gran Abrazo... Sonrisa Gigante
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: KALLITOS en 31 de Mayo de 2006, 18:01:00
ey brother LORDLAFEBRE  esta es una consulta que me hace un amigo de chile y es que el necesita hacer lo que querías....hacer funcionar dos servos independientemente

¿como lo podria hacer?
trabaja con el pic 16F873

gracias por tu ayuda
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 31 de Mayo de 2006, 18:39:35
Hola:

mira, te pego un texto de un documento del cual pude hacer un programa para controlar los servos:

Control
Los servos se controlan aplicando una señal PWM por su cable de control. Las señales PWM (Pulse Width Modulation, Modulación por anchura de pulso) son digitales (pueden valer 0 ó 1) y permiten que usando un único pin de un microcontrolador podamos posicionar el servo. Esto es una gran ventaja, porque si por ejemplo, disponemos de un micro con 8 pines de salida, podremos posicionar 8 servos.

Para posicionar el servo hay que aplicar una señal periódica, de 50Hz (20ms de periodo). La anchura del pulso determina la posición del servo. Si la anchura es de 2.3ms, el servo se sitúa en un extremo y si la anchura es de 0.3ms se sitúa en el opuesto. Cualquier otra anchura entre 0.3 y 2.3 sitúa el servo en una posición comprendida entre un extremo y otro. Por ejemplo, si queremos que se sitúe exactamente en el centro, aplicamos una anchura de 1.3ms.

Cuando se deja de enviar la señal, el servo entra en un estado de reposo, y por tanto se podrá mover con la mano. Mientras se le aplique la señal, permanecerá fijado en su posición, haciendo fuerza para permanecer en ella.
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: KALLITOS en 01 de Junio de 2006, 19:12:41
la cuestion sería como hacer funcionar dos al mismo tiempo o si hay algun circuito integrado que pueda ayudar con esto
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 02 de Junio de 2006, 00:27:38
Hola:

Pues controlas con high y low y pause o pauseus, para generer la frecuencia que haria que mueva el servo, por ejemplo:


Código: [Seleccionar]
loop:
     High 0   
     pauseus 2300
     low 0
     pauseus 17700
     goto loop

ese codigo haria que un servo conectado al pin B0 permanezca en el extremo, si quieres moverlo, tendras que variar esos tiempos como te lo menciono en el post anterior.  :mrgreen:
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: KALLITOS en 02 de Junio de 2006, 11:07:31
esta bien si lo entiendo pero la cuestion es que con ese procedimiento solo se puede manejar uno a la vez pero mi amigo chileno necesita hacer funcionar los dos al mismo tiempo .... alguna idea 
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 02 de Junio de 2006, 11:43:40
Hola:

De la misma manera se lo puede hacer, utiliza high low y pauseus utilizando otro pin del pic.
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: KALLITOS en 02 de Junio de 2006, 12:41:18
claro pero PAUSE hace que el pic se quede sin hacer nada hasta que termine y si hago eso en un pin si el otro esta funcionando tendra un mal funcionamiento o no
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 02 de Junio de 2006, 13:01:15
Hola:

mira, esto mueve a 8 servos conectados al puerto B, recibe un dato n forma serial y mueve a uno de los servos:

Código: [Seleccionar]
  Include "modedefs.bas"  ' Include serial modes
si     var  PORTA.0
pos    var  byte
servo  var  byte
cont   var  byte
trisb = 0  'make all of port B outputs

start:
  serin si,T2400,servo,pos
for cont = 0 to 50
  pulsout  servo,pos
  pause    15
next       cont
  goto     start

con pulsout te facilita algo, alli envias un pulso que correspondera a la parte en ALTO de la onda, y el pause para la parte BAJA, si quieres poner otro servo, solo agrega otra linea con pulsout, el pin que quieres utilizar y el tiempo en ALTO.

Y si tu amigo sigue teniendo inconvenientes, dile a el que postee cuales son sus dudas.

Saludos.  :mrgreen:
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 02 de Junio de 2006, 13:11:55
Hola:

de aqui saque esa info: http://www.rentron.com/PicBasic1.htm, dile que mire esta parte:

Servo Control Projects
 Controlling hobby servo motors with PicBasic & the PC serial port.
 
 How to build your own addressable serial servo controllers using the 8-pin PIC12C671.
 
 Servo-Commander. Program the PIC16F84 to control up to 8 hobby servo motors.
 

Eso sera mas que suficiente...  :mrgreen:
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: KALLITOS en 02 de Junio de 2006, 13:32:40
Pues muchas gracias mister LordLafebre....ya le envie las direcciones de lo tratado para que el mismo vea y le he recomendado que se inscriba en el foro..

Disculpe las molestias. :P
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: enricar883 en 04 de Junio de 2006, 09:06:00
Hola Lordlavebre,

Pero como conecto fisicamente el servo futaba con el pin elegido?

No tengo mucha idea de electronica.

Saludos

Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 04 de Junio de 2006, 12:18:34
Hola:

Lo puedes conectar directo sin problemas, conecta el cable blanco al pin del micro.
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 05 de Junio de 2006, 19:57:00
:-/ :-/ :-/ :-/holaaaaaa.......quiero saber mas sobre pic y manejo de servos, soy nuevo en el foro y quiero aprender con ud.
quiero manejar solo 2 servomotores en forma independiente y que sean manejados por medio del pc..........alguin me sugiere algo????.....o por dond puedo empezar.............le agradeceria mucho su ayudaa.....adios y estamos en contactooooo, gracias :-/ :-/ :-/ :-/
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LabPIC en 05 de Junio de 2006, 20:04:17
Hola un saludo  :mrgreen: y bienvenido al foro  :P

Has tenido alguna experienia con los PICs?

Saludos LabPIC
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 05 de Junio de 2006, 20:06:36
 :-/ :-/ :-/no mucho......empece por realizar un programador de pic.....pero recien estoy ingresando a este mundillo :-/ :-/ :-/
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LabPIC en 05 de Junio de 2006, 20:12:43
OK, en realidad yo no he utilizado los servomotores en mi vida y aun menos tengo conocimientos basicos sobre estos, te comento que hay microcontroladores que cuentan con
un modulo PWM interno con el cual se pueden controlar motores de DC, pero no se si de igual manera se puedan manejar los servos.

Sería bueno saber que lenguaje de programación utilizas, pues esta parte del foro esta dedicada al Pic Basic Pro y Protón, esto es para que puedas ubicar tu pregunta o tema en el lugar adecuado.

Saludos LabPIC  :mrgreen:
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 05 de Junio de 2006, 20:19:01
 :-/ :-/ :-/    si....es cierto lo q me comentas......yo tengo un programilla q maneja un servomotor.....dond yo le ingreso el valor de ancho de pulso.....y lo manejo como quiero.....pero necesito 2......el problema es q si le agrego una linea mas de programacion, obviamente el servo hara exactamente lo mismo q el otro...y no es la idea...........aaaa y lo otro q he utilizado la instruccion pulsout.......tambien me sirve........ :-/ :-/ :-/


el lenguaje de programacion con el quiero aprender es picbasic pro.....se ve que no es muy complicado.....y ademas el programa q he comentado anteriormente esta hecho en pbp..........ademas realizo las simulaciones en proteus.-
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LabPIC en 05 de Junio de 2006, 20:22:10
Entonces tu pregunta sería

¿Como manipular 2 servomotores de manera independiente uno del otro mediante un PIC?  :roll:

Saludos LabPIC  :mrgreen:
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 05 de Junio de 2006, 20:36:53
 :-/ :-/ :-/ eso es lo que necesito......me explico mejor.........yo necesito ingresarle un cierto valor de ancho de pulso a un servo, el cual no tiene xq ser el mismo valor para el otro servo.......osea.......menejarlo independiente%.......que un servo me gire mas lento q otro.....o viceversa......pero yo ingresarle el valor.........se entiende????.........que el posicionamiento de los servo sean diferentes pero que yo se los indique......ejemplo, que el servo1 este a 60° y el servo2 a 150°.......o en otros valores....y con un solo pic....en este caso 16f873a
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 05 de Junio de 2006, 20:55:40
 :-/ :-/ :-/ o mejor aun si alguien que se maneja en C........pero se q en esta seccion no es el caso......... :-/ :-/ :-/
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 06 de Junio de 2006, 15:34:28
 :-/ :-/ :-/ hola...quiero saber si alguien pudo realizar la experiencia de controlar servomotores, en especial lo propuesto en la pagina...........http://www.rentron.com/PicBasic1.htm.........  yo quiero realizarlo pero no me funciona.......me pueden ayudar???..........adios.- :-/ :-/ :-/
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 06 de Junio de 2006, 15:47:51
Hola:

Yo he probado ese ejemplo, y funciona sin problemas...
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 06 de Junio de 2006, 16:01:13
 :-/ :-/ :-/ ......es q como no manejo mucho este tipo de programacion no se si hay q hacer algunas modificaciones o no???.......yo trate de hacerlo funcionar asi tal cual como sale.........que se debe hacer????........aaaaa....y puedo ocupar ese mismo codigo de pbp para el pic16f873a????... :-/ :-/ :-/


cual es el codigo de pbp que debo ingresarle al pic???
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 06 de Junio de 2006, 16:32:09
Hola:

las modificaciones tendras que ver segun tus necesidades, en los dos casos te da el codigo fuente, y el codigo de PBP lo puedes utilizar sin problemas para el pic que mencionas.
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 06 de Junio de 2006, 16:52:08
 :-/ :-/ :-/...gracias, pero me podriar dar un ejemplo de q tipo de modificaciones debo hacer.........necesito conectar solo 2 servos, pero no se como......no se como modificar el programa para conectar los servo....me ayudas  con eso???? :-/ :-/ :-/

coloque el programa para q me indique dond van los cambios.......gracias.......


Include "modedefs.bas" ' Include serial modes

si    var PORTA.0      ' Set portA.0 as our serial input pin
pos   var byte            ' Define our storage location for the servo position information.
servo var byte          ' Define our storage location for the servo number to move.
cont  var byte           ' Define a variable to hold the count.

trisb = 0                     ' Make all of port B outputs to send position information to each servo.

start:
   serin si,N2400,servo,pos  ' Get the servo# and position for that servo.
for cont = 0 to 50
   pulsout servo,pos         ' Send servo# ? to position ?.
   pause 15                         ' Wait 15 ms.
next cont                           ' Next pulse.
   goto start                       ' Return to get more serial input.
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 06 de Junio de 2006, 16:56:46
Hola:

ALEXIS_25, tomate un poco de tiempo lee la pagina de BRUCE y veras como te lo explica todo, para controlar los dos servos no neceistas hacer ninguna modificacion, ese programa lo que hace es lo siguiente:

Desde el pc seleccionas el servo y la posicion que quieres que gire, el pic recibe esos datos procesa y mueve el servo, si solo necesitas dos, entonces solo conectalos a B0 y B1, y en el programa del pc solo deja los botones que corresponden a los dos primeros servos, no necesitas hacer nada mas.
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 06 de Junio de 2006, 17:00:58
 :-/ :-/ :-/....me imagino q la pagina de bruce es rentron.........y ok...realizare lo que me dices.....ojala tener suerte.......adios.- :-/ :-/ :-/
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 06 de Junio de 2006, 17:05:14
Hola:

Efectivamente es esa la pagina, has lo que te comento y cualquir cosa lo dices por aqui.  :mrgreen:
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 06 de Junio de 2006, 17:57:47
 :-/ :-/ :-/....olaaa...realize la experiencia pero no me funciona.....creo q no es llegar y grabar el programa en pbp al pic 16f873a....xq no me funciono......que puede andar mal????...... :-/ :-/ :-/

obviamente conecto el cristal y resto de componentes como corresponde a un 16f873a....y nada!!!!!!


Include "modedefs.bas" ' Include serial modes

si    var PORTA.0      ' Set portA.0 as our serial input pin
pos   var byte            ' Define our storage location for the servo position information.
servo var byte          ' Define our storage location for the servo number to move.
cont  var byte           ' Define a variable to hold the count.

trisb = 0                     ' Make all of port B outputs to send position information to each servo.

start:
   serin si,N2400,servo,pos  ' Get the servo# and position for that servo.
for cont = 0 to 50
   pulsout servo,pos         ' Send servo# ? to position ?.
   pause 15                         ' Wait 15 ms.
next cont                           ' Next pulse.
   goto start                       ' Return to get more serial input.

este es el programa que compile para el pic 16f873a......pero no me funciono.....alguin sabe x que no me funk??
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 07 de Junio de 2006, 03:40:38
Hola:

Eso es lo unico que debes hacer, solo seleccionar el pic de la lista y nada mas, no tiene nada que no pueda funcionar en otro micro, recuerda que el cristal debe ser de 4 Mhz, no veo razon para que no te funcione, asegurate de conectar bien los pines de los servos, rojo a VCC negro a GND y el amarillo o blanco dependiendo de la marca los PULSOS que seran provenientes del pic.
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 07 de Junio de 2006, 14:30:04
 :-/ :-/ :-/.....hola:

he seleccionado el pic q correspone, el cristal es de 4Mhz, conecte bien los servo, pero aun asi no me funciona.....ud. ha realizado la experiencia con otro pic???........

en la linea de instruccion pulsout servo,pos......debo indicar cual pin necesito ocupar???......o esa linea de instruccion esta correcta???..........NO SE PORQUE NO ME FUNCIONA........
ademas estoy utilizando la max232 para comunicarme con el pc.......no me estara afectando en algo la conexion, por que en el programa esta definida la siguiente linea........    si var PORTA.0 .....tendre q cambiar algo??.......en el pic 16f873a el rx es en el pin 18 (RC7/RX/DT)......AYUDAAAAAA!!!!!!!!!!!!!!! :-/ :-/ :-/       
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LordLafebre en 07 de Junio de 2006, 14:44:16
Hola:

mira, arma el circuito como corresponde, el max invierte los datos, si quieres utilizar el max cabia esto N2400 pot esto T2400, lo demas tal cual esta, debe funcionar, si no, solo pon la resistencia de 22K como lo indica el diagrama.
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 09 de Junio de 2006, 21:13:04
 :-/ :-/ :-/.....hola...quiero saber que ventajas tiene el usar un cristal de 4M en lugar de uno de 20M......o es mas ventajosos utilizar uno de 20M...........yo estoy utilizando uno de 4M para controlar servos......quien me puede ayudar???......adios.- :-/ :-/ :-/
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: sanson en 15 de Junio de 2006, 01:51:34
  8) yo tenia otro problema similar estaba usando dos servos hytec 805 bueno el cuento es que cuando uso los servos s300 no tengo problemas pero debido al gran consumo de los hytec he tenido que utilizar una etapa de potencia ya que el pic se reseteaba cada vez que enviaba un pulso osea el servo se movia solo unos cuantos grados y eso era todo hasta que se presionaba nuevamente el pulsador.

Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 15 de Junio de 2006, 18:43:07
 :-/ :-/ :-/......hola sanson......y tu con q programa controlabas los 2 servos?????..........y en lenguaje trabajas?????......gracias por responder....adios.- :-/ :-/ :-/
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: LabPIC en 15 de Junio de 2006, 19:16:22
La ventaja de usar un cristal de 4MHz a uno de 20MHz es la siguiente:

Con un cristal de 4MHz los ciclos de instrucción se ejecutan en un tiempo de 1 micro segundo, mientras que con uno de 20MHz se ejecutan en un tiempo de 200 nano segundos.

En conclusión se puede decir que un programa con un cristal a 4MHz es mas lento que uno que trabaja con un cristal a 20MHz :mrgreen:.

Saludos LabPIC
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: sanson en 16 de Junio de 2006, 21:38:44
 :P Hola a todos bueno yo utilizo pbasic y para el control de pc uso vb6 y ahora estoy tratando de hacerlo en python
en realidad no utilizo 2 sino 5 servos 2 para la traslacion, 2 para mover una camara y un tercero para subir un maastil donde esta la camara tambien puedo medir la carga de las baterias y las temperaturas de los motores y eso aun me falta configurar los encoder para que los servos  8)

P.D.: creo que este post deberia ir en robotica  :?
Título: Re: Ejemplo para un servo Futaba S3003 en PBP...!
Publicado por: PIC-A-SHU en 19 de Junio de 2006, 15:25:59
 :-/ :-/ :-/....Hola sanson...creo que eres la persona q realmente me puede ayudar......tu controlas 5 servo y yo necesito controlar solo 2.....en forma independiente......y tambien necesito controlar por pc con vb6.0......es posible que me prestes tu ayuda....la necesito de caracter urgente.....ojala tengas el tiempo de ayudar....gracias.- :-/ :-/ :-/.......se me olvido preguntar.....con que pic trabajas????