Buen dia
Tengo un problema con el funcionamiento de un servomotor tower pro Mg945 al momento de tartar de hacerlo funcionar con el atmega328p en la protoboard.
Primero realice la programación siguiente:
#include <Servo.h>
Servo servo1;
int PINSERVO = 3;
int PULSOMIN = 750;
int PULSOMAX = 1550;
Configuración nula () {
servo 1.enganche (PINSERVO, PULSOMIN, PULSOMAX);
}
bucle vacío () {
servo1.write (0);
retraso (1500);
servo1.write (180);
retraso (1500);
servo1.write (0);
retraso (1500);
salir (0);
}
Después de cargar el programa en Arduino UNO procedí a probarlo con una alimentación externa de 5.1V / 2A, dónde dichas pruebas fueron exitosas con dos servomotores un Tower Pro Mg945 y un Power HD 6001HB como se muestra en la imagen adjunta (SERVO 1).
Posteriormente pase el atmega328p del Arduino a la protoboard con sus conexiones necesarias y de igual manera alimentada con una fuente externa de 5.1V / 2A como se muestra en la imagen adjunta (SERVO 2) y es aquí donde surge el problema pues al probarlo con el servomotor Power HD 6001HB su funcionamiento es el correcto, pero al probar con el servomotor Tower Pro MG 945 no se realiza el funcionamiento indicado (no gira) pues solo se llega a escuchar un pequeño ruido (zumbido), no se si es por el modelo del servomotor, el programa, alguna conexión del circuito etc
Espero puedan ayudarme u orientarme, de antemano gracias por su atencion.