
COMUNIDAD CETCOM EDUCATION
SERVOMOTOR 360 GRADOS Sub2004
Información
Conexión
El servomotor es un tipo de motor DC con reductora que sólo puede girar 360 grados, (gira sin fin en un sentido o en otro). Se controla mediante el envío de impulsos eléctricos de Arduino. Estos pulsos le dice al servo a qué posición se debe mover y permacer exactamente en aquella posición. El servo está en tensión y no debe moverse manualmente, ya que podría forzarse y deteriorarse. Para poder hacerlo debería desconectarse de la fuente de alimentación o que desde la programación se haya desactivado a través de código y así permanezca en reposo/desactivado.
La programación es un poco mas compleja que el servo de 180, ya que los intervalos de movimiento son mas amplios.
- GND NARANJA: Irá conectado al cualquier puerto PMW del arduino.( de 2 al 13).
- VCC ROJO: Irá conectado al puerto 5V del arduino.
- MARRÓN OSCURO/NEGRO: irá conectado al puerto GND del arduino.

CABLE NARANJA
ROJO
MARRON
Programación Mblock
1
Utilizaremos el bloque azul "mueve el servo en pin( ) al ángulo ( )"
.png)
2
Ahora decidimos si queremos que gire hacia adelante o hacia atrás, según nuestras necesidades.


Es muy sencillo, para que el componente gire en dirección a la flecha, solo debes decirle a la velocidad que quieres que gire:
GIRAR IZQUIERDA




Ejemplos:
Servo en pin 9 quiero que la rueda que le he puesto gire a la izquierda y ademas quiero que gire a una velocidad media de 45.
.png)
45
GIRAR DERECHA




Ejemplos:
Servo CONECTADO EN PWM 9, quiero que la rueda que le he puesto gire en dirección derecha, ademas quiero que gire a una velocidad media recomendada.(135).
.png)
135
STOP / PARAR
Ejemplos:
Servo en pin 9, quiero que la rueda que le he puesto se quede en pausa sin moverse Y ESTE EN POSICIÓN DEDESCANSO.
SERVO
.png)
90

EL SERVO SE DETIENE
ATENCIÓN: Recuerda que si utilizas velocidades muy pequeñas, si el prototipo que has construido es muy pesado, el motor y la rueda no tendrá la suficiente fuerza para moverlo, así que deberás utilizar mas velocidad y fuerza al motor.
Ejemplo:
Cuando el arduino se inicia, al cabo de 1 segundo, hacemos que el servo conectado al PIN 6, vaya al ángulo 0, que significa velocidad máxima hacia la derecha, estará girando 3 segundos y después se parará en STOP porque el ángulo 90, significa, PARAR.

CREACIONES DE LA COMUNIDAD.
En esta sección veremos las creaciones y los códigos necesarios para la ejecución del proyecto.(próximamente).
.png)