Descripción
El servo MG90S es un servo tamaño miniatura (20x30x10 mm aprox.), ligero, potente (engranajes metálicos) y de bajo coste. Se trata de un servo similar al SG90, pero que ofrece un mayor par y es más resistente. Además, incluye un set de palancas y tornillos de montaje para que lo puedas montar en tu proyecto fácilmente. De bajo consumo, podrás alimentarlo directamente desde tu Arduino conectado al USB del ordenador. ¡Más fácil imposible! La conexión se realiza mediante un conector hembra de 3 pines: Rojo (alimentación – VCC), Marrón (masa – GND) y Naranja (señal PPM).
La emisora (o controlador, como Arduino) envía al servo una señal PPM con un pulso de duración entre 0,5 y 2,5ms, que repite cada 20ms aproximadamente. A la duración de pulso de 0,5ms le corresponde 0º, mientras que a la duración de 2,5ms le corresponde 180º. Duraciones intermedias del pulso darán lugar a posiciones intermedias del servo. Los valores de posición son aproximados, y es recomendable hacer algunas pruebas manuales con el servo, a fin de ajustarlo de manera precisa.
Si necesitas un soporte para anclarlo en tu proyecto, tenemos uno disponible aquí: Soporte acrílico MG90
Características técnicas:
- Par máximo: 1,8Kg·cm (4,8V) – 2,2Kg·cm (6V)
- Velocidad de giro: 60º – 0,1seg (4,8V) / 0,08seg (6V)
- Tensión de alimentación: 4,8 – 6V (compatible con Arduino a 5V)
- Dimensiones: 22,8 x 12,4 x 28,4 mm
- Peso: 13,4gr
- Longitud del cable: 180mm
- Ancho de banda muerta: 10micro-seg
- Incluye: 3 palancas + tornillos montaje
Nota: el aspecto y/o marca del producto puede diferir ligeramente del de la foto.
¿Problemas con los servos? Ayúdate de un comprobador de servos
Si necesitas un servo con mayor resistencia a esfuerzos laterales, échale un rojo al MG90D, con rodamientos en vez de cojinete.
Código de ejemplo:
#include <Servo.h> Servo MG90; // Creamos el objeto con nombre "MG90" (máximo 12 objetos) int pos = 0; // Variable "posición" // *** CONFIGURACIÓN *** void setup() { myservo.attach(9); // Cable naranja del servo al pin D9 } // *** CÓDIGO PRINCIPAL *** void loop() { for (pos = 0; pos <= 180; pos += 1) { // Recorre 180º en pasos de 1º MG90.write(pos); // Mueve el servo a la posición delay(15); // Espera 15ms antes de actualizar la posición del servo } for (pos = 180; pos >= 0; pos -= 1) { // en sentido inverso... MG90.write(pos); delay(15); } }
Palabaras clave: servo, microservo, micro-servo, mg90, mg-90, MG90S, TowerPro, 9G
Valoraciones
No hay valoraciones aún.