sábado, 28 de mayo de 2016

CONTROL DE LA VELOCIDAD DEL MOVIMIENTO DEL SERVO

El servomotor es un tipo especial de motores que no giran sino que se desplazan a diferentes posiciones, habitualmente los servos solo giran 180 grados (medio circulo) desde una posición 0º a otra posición de 180º.

Este giro se realiza a la velocidad que el fabricante del servo ha asignado en el firmware del mismo. Es habitual que esta velocidad no sea la apropiada en nuestros proyectos.

En esta práctica se va a programar la placa Arduino para controlar a una velocidad elegida a la conveniencia de nuestro proyecto.

Hemos conectado un servo al pin numero 10 de la placa.






Código :

//Germán Alonso
//Control de la velocidad de movimiento de un servo



#include <Servo.h>   

Servo MiServo;       



void setup(){ 

MiServo.attach(10);  



void loop(){ 

for(int pos = 0; pos < 90; pos += 2)  
    {                                                                       
    MiServo.write(pos); 
    delay (500);                       
    }       


¿Te ha gustado este tutorial?
Colabora con nosotros y haz una donación: