Descripción
Un servomotor es un dispositivo que permite el movimiento angular de un brazo.
Hay que distinguir en estos artefactos cuales son los cables correctos para conectar inequívocamente a la placa Arduino.Generalmente el cable amarillo corresponde a pin digital que lo va a controlar. El cable naranja es la tensión que le da energía. Y por último, el cable negro es el GND o tierra.
Materiales
Circuito
Código
/*Servo Aplicacion que mueve un Servo a distintas posiciones, con intervalos de 1 segundo*/
#include <Servo.h> //incluimos una biblioteca de funciones para manejar Servomotores
int pinServo = 9; //llamamos pinServo al pin 9
Servo miServo; //Creamos un elemento “Servo” en el sistema
void setup()
{
miServo.attach(pinServo); //Indicamos que el servo esta conectado a pinServo
}
void loop()
{
miServo.write(0); //movemos el servo a la posicion 0 grados
delay(1000); //Esperamos un segundo (1000ms)
miServo.write(90); //movemos el servo a la posicion 90 grados
delay(1000); //Esperamos un segundo (1000ms)
miServo.write(180); //movemos el servo a la posicion 180 grados
delay(1000); //Esperamos un segundo (1000ms)
}