fbpx

Expresate

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

Control de servos h...
 
Avisos
Vaciar todo

Control de servos hexapod

14 Respuestas
6 Usuarios
0 Reactions
9,510 Visitas
ma_black
Respuestas: 282
Topic starter
(@ma_black)
Ardero
Registrado: hace 19 años

hola buenas me gustaria hacer un robot hexapod y paa ello quiero controlar 16 servos alguien me podria pasar algun programa para poder iniciarme en en el control de los servos, creo que lo mejor seria hacerlo por timer, pero estoy un poco perdido en el control del timer, aun que si que controlo los servos, y los he manejado.

Responder
13 respuestas
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

dragonet80, Creo que se por que estas pasando...

Sobre los reseteos suelen venir por corrientes, estabiliza el micro o aisla la alimentación.

El tema de la interrupción es mas fácil, solo tienes que hacer los calculos para tu cristal... Yo de vez en cuando comprobaba que todo funcionara con proteus.
En cuanto a los tiempos no tengo problemas, hace tiempo me hice unas tablas de excel para calcularlo todo. Los problemas son los reseteos. Lo que me extraña es que también me pasa con una placa entrenadora que compré (Dragon). En cuanto pueda lo pruebo con la placa del robot de laberinto que montamos hace tiempo, a ver si con esa también... sino ya postearé el código a ver si tengo algún error tonto.

Responder
ma_black
Respuestas: 282
Topic starter
(@ma_black)
Ardero
Registrado: hace 19 años

si la verdad es que no parece muy dificil, ya estoy metido en ello y creo que los podre controlar, ire poniendo como me va

Responder
ma_black
Respuestas: 282
Topic starter
(@ma_black)
Ardero
Registrado: hace 19 años

alguien sabe que hace el programa en esta linea
for(i=0;i<7;i++) Servo_PWM+=80;

no entiendo que quiere decir +=80

Responder
urriellu
Respuestas: 61
(@urriellu)
Trusted Member
Registrado: hace 18 años

alguien sabe que hace el programa en esta linea
for(i=0;i<7;i++) Servo_PWM+=80;

no entiendo que quiere decir +=80
Servo_PWM+=80;
//es equivalente a...
Servo_PWM = Servo_PWM + 80;

Responder
ma_black
Respuestas: 282
Topic starter
(@ma_black)
Ardero
Registrado: hace 19 años
Responder
Página 2 / 3
Compartir: