Autor Tema: Ejemplo para un servo Futaba S3003 en PBP...!  (Leído 11903 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #15 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 
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #16 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.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #17 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
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #18 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:

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #19 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:

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #20 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
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado enricar883

  • PIC10
  • *
  • Mensajes: 18
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #21 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


Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #22 en: 04 de Junio de 2006, 12:18:34 »
Hola:

Lo puedes conectar directo sin problemas, conecta el cable blanco al pin del micro.

Desconectado PIC-A-SHU

  • PIC10
  • *
  • Mensajes: 30
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #23 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 :-/ :-/ :-/ :-/

Desconectado LabPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 143
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #24 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
¡¡¡Viva México cabrones!!!

Desconectado PIC-A-SHU

  • PIC10
  • *
  • Mensajes: 30
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #25 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 :-/ :-/ :-/
« Última modificación: 05 de Junio de 2006, 20:11:08 por ALEXIS_25 »

Desconectado LabPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 143
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #26 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:
« Última modificación: 05 de Junio de 2006, 20:18:41 por LabPIC »
¡¡¡Viva México cabrones!!!

Desconectado PIC-A-SHU

  • PIC10
  • *
  • Mensajes: 30
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #27 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.-
« Última modificación: 05 de Junio de 2006, 20:21:03 por ALEXIS_25 »

Desconectado LabPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 143
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #28 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:
¡¡¡Viva México cabrones!!!

Desconectado PIC-A-SHU

  • PIC10
  • *
  • Mensajes: 30
Re: Ejemplo para un servo Futaba S3003 en PBP...!
« Respuesta #29 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


 

anything