Alimentación
Alimentación recomendada con Arduino
Para un solo MG995 es posible usar la salida de 5 V del Arduino, pero los picos de corriente al arrancar o bajo carga pueden provocar reinicios o ruidos en el microcontrolador. Lo más seguro es alimentar el servo desde una fuente externa regulada a 5 V capaz de entregar al menos 1 A, compartiendo la tierra (GND) con el Arduino.
Conexiones
Servo MG995 | Arduino | Comentario |
Señal (amarillo/ naranja) | D9 | Pin PWM para control de posición |
VCC (rojo) | 5 V (externa o Arduino) | Fuente regulada ≥ 1 A |
GND (marrón/ negro) | GND | Tierra común con Arduino |
Código
#include <Servo.h>
Servo servoMG995;
void setup() {
servoMG995.attach(9); // Pin PWM 9
}
void loop() {
// Barrido de 0° a 180°
for (int ang = 0; ang <= 180; ang += 1) {
servoMG995.write(ang);
delay(15);
}
delay(1000);
// Retorno de 180° a 0°
for (int ang = 180; ang >= 0; ang -= 1) {
servoMG995.write(ang);
delay(15);
}
delay(1000);
}
Disclaimer de seguridad Advertencia: Esta información es de carácter educativo. Verifica siempre la hoja de datos del fabricante del MG995 antes de su uso. Los picos de corriente pueden dañar el regulador del Arduino o generar interferencias. Para aplicaciones con varios servos o cargas elevadas, usa una fuente de alimentación externa adecuada y añade condensadores de desacoplo para estabilizar la línea de 5 V.