Movimiento Básico de Servo - Secuencia 0° 90° 180°
DESCARGAR CODIGO
Explicación del código
-
#include <Servo.h>: Incluye la librería estándar de Arduino para controlar servos.
-
Servo miServo;: Crea un objeto miServo que representará el servo a controlar.
-
miServo.attach(9);: Conecta el objeto servo al pin digital 9 del Arduino.
-
miServo.write(valor);: Envía una señal PWM al servo para moverlo a la posición indicada en grados (0° a 180°).
-
delay(1000);: Pausa el programa durante 1 segundo entre movimientos, permitiendo que el servo complete la posición antes de continuar.
Conexión del servo
Todos los servos utilizados en este manual (SG90, MG90S y MG996R) se conectan de la misma manera:
-
Cable de señal (naranja o amarillo): al pin digital del Arduino especificado en el código (en este ejemplo, pin 9).
-
Cable de alimentación (rojo): +5V (o fuente externa si se requiere más corriente).
-
Cable de tierra (marrón o negro): GND del Arduino.
Nota: Para servos de alto torque como el MG996R, se recomienda usar una fuente de alimentación externa para evitar sobrecargar el Arduino.