¿Que te parecio mi blog?

jueves, 20 de octubre de 2016

USO DEL SERVOMOTOR


El servomotor es un dispositivo pequeño,usamos el servo para usos educativos, posee un eje de rendimiento controlado que puede ser llevado a posiciones angulares al enviar una señal codificada. Son demasiado importante en la parte de robotica. Viene con muchos accesorios y para montarse unos brazos, este puede operar 180 grados.
El cable rojo es positivo y se conecta al pin 5Ven el arduino.
El cable negro es negativo y debe ir conectado al GND en el arduino o tambien puede ser en el protoboard.
El cable amarillo se lo conecta al pin 9 en el arduino o tambien a cualquier pin marcado como PWM. Este servira para que su señal vaya de 0 grados a 180 grados.
El uso del servo motor se lo ve presente en robotica, zoom de una camara de fotos, en puertas automaticas de un ascensor, en las impresoras para el aance y retoceso del papel, robot industriales, coches de radiocontroles,  timones, etc.
FOTOS DE PRACTICA:







PROGRAMACION:
#include <Servo.h>

Servo myservo;  //crea un referencia al servo motor

int pos = 0;    //posición inicial del servo
int positions[] = {0, 45, 90, 135, 180};  //posiciones (en grados) para moverse
int numPositions = 5; //cantidad de posiciones disponibles

void setup() 
{ 
  //control servo motor via pin 9
  myservo.attach(9, 650, 2350);
  Serial.begin(9600);
} 

void loop() 
{ 
  int i = 0;
  //cambia de posiciones
  for(i = 0; i < numPositions; i++) 
  {         
    pos = positions[i];

    //print debug output
    Serial.println("SETTING:");
    Serial.println(pos);

    //cambio de posicion del servo a una nueva
    myservo.write(pos); 

    //espero dos segundos
    delay(2000);
  }
}

No hay comentarios:

Publicar un comentario