sg90 - servomotor mg995 arduino
No se pueden controlar los servos a través del controlador de 32 servo en Aurduino Duamilanove (2)
Primero, un consejo: NO UTILICE NUNCA UN SERVO DIRECTAMENTE EN SU ARDUINO, su suerte no se ha quemado. Ahora a la respuesta ... Necesita alimentar externamente su servocontrolador. Vea las especificaciones de su servo y proporcione el voltaje correcto.
Tengo el servo (TowerPro sg90) conectado al 32 servocontrolador ( este ) a través de la interfaz UART (RX-TX, GND-GND). El vendedor proporciona documentación sobre cómo conectar y controlar mis servos, pero no es trabajo.
Servo trabajo si lo conecto indirectamente a Arduino. El controlador indica que también está funcionando (foto abajo - led rojo).
Ya pruebo diferentes servos. También intente utilizar el software proporcionado para controlar los servos de la PC a través de Mac / PC. Pero su interfaz es ilegible para mí. Intenté diferentes opciones pero los servos no respondieron.
Dibuje el código a continuación (de ejemplos de vendedores):
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("#3P500T2000/r/n");
delay(2000);
Serial.print("#3P1500T2000/r/n");
delay(3000);
Serial.print("#3P2500T2000/r/n");
delay(2000);
Serial.print("#3P1500T2000/r/n");
delay(2000);
}
Foto de mis conexiones:
Lo siento si publica algo duplicado, pero no puedo googlear este problema.
Entonces, respondo mi propia pregunta porque sigue sin respuesta y confunde a las personas.
SO no es un lugar para tales preguntas. Tengo una respuesta aquí .