Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
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.
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.
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
alguien sabe que hace el programa en esta linea
for(i=0;i<7;i++) Servo_PWM+=80;
no entiendo que quiere decir +=80
alguien sabe que hace el programa en esta linea
for(i=0;i<7;i++) Servo_PWM+=80;
no entiendo que quiere decir +=80Servo_PWM+=80;
//es equivalente a...
Servo_PWM = Servo_PWM + 80;
ok gracias