1. Introducción del producto
Un servo es un dispositivo que convierte la energía eléctrica en energía mecánica. Se diferencia del motor de corriente continua en que tiene un ángulo de control preciso.
El mecanismo de dirección está compuesto de carcasa, conjunto de engranajes de velocidad variable, motor, potenciómetro ajustable, placa de control electrónico y volante.
Su principio de funcionamiento es que la placa de control electrónico recibe la señal de control de la fuente de señal y hace girar el motor; el conjunto de engranajes reduce la velocidad del motor en un factor grande y aumenta el par de salida del motor en un factor correspondiente, y luego emite; el potenciómetro y la última etapa del grupo de engranajes giran juntos para medir el ángulo de rotación del eje servo; la placa de circuito detecta y juzga el ángulo de rotación del mecanismo de dirección de acuerdo con el potenciómetro, y luego controla el mecanismo de dirección para que gire hasta el ángulo objetivo o permanezca en el ángulo objetivo.
Referencia de aplicación: robots, modelos de aviones, líneas de producción automatizadas y otras aplicaciones que requieren un control preciso de la posición o del movimiento.
2.Especificación de parámetros
Parámetro | Valor//Descripción |
---|---|
Tensión de alimentación | 3.3V ~ 5V |
Temperatura de funcionamiento | -30 ° C ~ + 60 ° C |
Torque | 1.6 kg/cmXNUMX |
Ángulo de rotación | 180 |
Tipo de servo | Servo digital |
Señal de control | Señal PWM |
3.Diagrama de cableado

Módulo Servo SG90 9G 180 Grados | A |
---|---|
VCC | 5V |
GND | GND |
S | Pines digitales 9 |
4. Código de muestra
1//www.acebott.com
2#include <Servo.h>
3Servo myservo; // create servo object to control a servo
4void setup() {
5 myservo.attach(9); // attaches the servo on pin 9 to the servo object
6}
7void loop() {
8 myservo.write(90);// move servos to center position -> 90°
9 delay(1000);
10 myservo.write(45);// move servos to center position -> 45°
11 delay(1000);
12 myservo.write(90);// move servos to center position -> 90°
13 delay(1000);
14 myservo.write(135);// move servos to center position -> 135°
15 delay(1000);
16}
5. Resultado de la prueba
Cuando haya conectado correctamente la línea según el diagrama de cableado y haya cargado correctamente el programa correcto, su servomotor comenzará a girar.

Pista
Cuando el servomotor controla su rotación, se debe tener en cuenta que no se puede atascar, de lo contrario, el servomotor es fácil de quemar.
6. Recursos relacionados