fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Control de servo: Ayuda

14 Respuestas
8 Usuarios
0 Reactions
5,688 Visitas
becdanek
Respuestas: 121
Topic starter
(@becdanek)
Ardero
Registrado: hace 19 años

Ante todo saludos al foro.
Necesito saber como controlar una servo, 0º 90º y 180º. Ya se la teoría pero me falta rematar el asunto de como implementarlo todo para poderlo controlar con 16f84.
Saludos y Muchas Gracias de antemano.

Responder
13 respuestas
joviwap
Respuestas: 301
(@joviwap)
Ardero
Registrado: hace 19 años

Pues deberías hacerte primer una base de tiempos regular usando el timer 0. Después tendrías que poner un contador de ciclos del timer 0, y por ultimo un comparador que el valor actual de ciclos del timer 0 con el de un registro para activar la salida del pic que va al servo.

Es bastante sencillo. No creo que sean mas de 30 lineas de ensamblador!

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Tb podrias usar la salida PWM, no se si el 84 la tiene pero el PIC16f628 seguro, y es compatible 100% con el 84.

S2

Ranganok Schahzaman

Responder
drakerdg
Respuestas: 475
(@drakerdg)
Reputable Member
Registrado: hace 19 años

Tambien puedes bajar el programa CalTMR0, te puede ser de ayuda para el calculo de los tiempos TMR del PIC. En lo personal te lo recomiendo.
😀

Responder
becdanek
Respuestas: 121
Topic starter
(@becdanek)
Ardero
Registrado: hace 19 años

Muchas gracias. Voy a barajar las tres posibilidades que me habeis ofrecido.
Un saludo. 😉

Responder
Página 1 / 3
Compartir: