Tutorial de LinkIt ONE - Mini Servo
Lo que estamos haciendo
El motor servo (servo) se usa comúnmente en robots pequeños y otras máquinas para controlar la posición angular. Está envuelto por una pequeña caja de engranajes y se posiciona mediante pulsos de control de temporización. En esta sección controlamos la posición angular del mini servo con la ayuda de un potenciómetro.
Cosas que necesitas
-
LinkIt One x 1
-
Placa de conexiones x 1
-
Potenciómetro deslizante 10kΩ x 1
-
Servo x 1
Esquemático
Conexión
Código
Por favor haz clic en el botón de abajo para descargar el código del kit:
Puedes descomprimir el archivo en la carpeta Examples de tu Arduino IDE.
Para acceder al código de demostración abre:
File -> Examples -> Starter Kit for LinkIt -> Basic -> L7_Servo
#include <Servo.h>
Servo myservo; // create servo object to control a servo
int potpin = A0; // analog pin used to connect the potentiometer
int val; // variable to read the value from the analog pin
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop() {
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180)
myservo.write(val); // sets the servo position according to the scaled value
delay(15); // waits for the servo to get there
}
Solución de problemas
-
Hay tres pines en los servos y están codificados por colores según su funcionalidad: amarillo - puerto analógico, rojo - positivo, marrón oscuro - tierra. Por favor haz las conexiones de acuerdo a su funcionalidad.
-
Asegúrate de que la fuente de alimentación de 5v esté conectada a la placa.
Mejorándolo
Si el mini servo funcionó, podemos ajustar la velocidad de rotación usando un potenciómetro. Sube el siguiente código para producir una funcionalidad diferente.
Para acceder al código de demostración abre:
File -> Examples -> Starter Kit for LinkIt -> Extend_Lesson –> L7_Servo_Speed
Más ideas
¿Cómo controlas dos motores servo simultáneamente para que puedas hacer un robot?
Referencia
Soporte Técnico y Discusión del Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.