control de servomotor con Arduino

Puede conectar pequeños servomotores directamente a un Arduino para controlar la posición del eje con mucha precisión.

debido a que los servomotores utilizan retroalimentación para determinar la posición del eje, puede controlar esa posición con mucha precisión. Como resultado, los servomotores se utilizan para controlar la posición de los objetos, rotar objetos, mover piernas, brazos o manos de robots, mover sensores, etc. con alta precisión., Los servomotores son pequeños en tamaño, y debido a que tienen circuitos integrados para controlar su movimiento, se pueden conectar directamente a un Arduino.

La mayoría de los servomotores tienen las siguientes tres conexiones:

  • cable de tierra Negro / Marrón.
  • cable de alimentación rojo (alrededor de 5V).
  • cable PWM amarillo o blanco.

en este experimento, conectaremos los pines de alimentación y tierra directamente a los pines Arduino 5V y GND. La entrada PWM se conectará a uno de los pines de salida digital de Arduino.,

Experimento 1

Hardware requerido

  • 1 x servomotor TowerPro SG90
  • 1 x Arduino Mega2560
  • 3 x cables de puente

diagrama de cableado

lo mejor de un servomotor es que se puede conectar directamente a un Arduino. Conecte con el motor al Arduino como se muestra en la tabla a continuación:

  • Servo red wire – 5V pin Arduino
  • servo brown wire – ground pin Arduino
  • servo yellow wire-PWM (9) pin Arduino

precaución: no intente girar el servomotor a mano, ya que puede dañar el motor.,

Code

Cuando el programa comienza a ejecutarse, el servomotor girará lentamente de 0 grados a 180 grados, Un GRADO A la vez. Cuando el motor ha girado 180 grados, comenzará a girar en la otra dirección hasta que regrese a la posición de inicio.

Servo_Motor.zip

Experimento 2

Este experimento es esencialmente el mismo que el Experimento 1, excepto que hemos agregado un potenciómetro para el control de posición. El Arduino leerá el voltaje en el pasador central del potenciómetro y ajustará la posición del eje del servomotor.,

  • 1 x tabla de cortar el pan
  • 6 x cables de puente
  • diagrama de cableado

    Conecte el circuito como se muestra en la figura a continuación:

    • Servo red wire – 5V pin Arduino
    • servo brown wire – Ground pin Arduino
    • servo yellow wire – PWM(9) pin Arduino
    • potenciómetro pin 1 – 5V pin Arduino
    • potenciómetro pin 3 – pin de tierra Arduino
    • potenciómetro pin 2 – analógico en (A0) pin arduino

    código

    una vez que se inicia el programa, girando el potenciómetro debe hacer que el eje del servomotor gire.,

    servo_motor_with_arduino.zip

    ¡Prueba este proyecto por ti mismo! Trae la lista de materiales.

    Vídeo del Experimento 1

    Video para el Experimento 2

    Author: admin

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *