Tabla de contenido:

Arduino Cómo conectar varios servomotores - Tutorial PCA9685: 6 pasos
Arduino Cómo conectar varios servomotores - Tutorial PCA9685: 6 pasos

Video: Arduino Cómo conectar varios servomotores - Tutorial PCA9685: 6 pasos

Video: Arduino Cómo conectar varios servomotores - Tutorial PCA9685: 6 pasos
Video: Servos ¿Cómo conectar, codificar, programar y controlar servomotores en Arduino? - PCA9685 shield. 2024, Mes de julio
Anonim

En este tutorial aprenderemos cómo conectar varios servomotores usando el módulo PCA9685 y arduino.

El módulo PCA9685 es muy bueno cuando necesita conectar varios motores, puede leer más al respecto aquí

¡Ver el vídeo!

Paso 1: lo que necesitará

Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
  • Arduino UNO o cualquier otra placa Arduino o ESP
  • PWM de 16 canales / Servocontrolador I2C PCA9685
  • Servomotores (en este ejemplo usamos 4 servos)
  • Tablero de circuitos
  • Cables de puente
  • Software Visuino: Descargar aquí

Paso 2: el circuito

El circuito
El circuito
  • Conecte cada conector de servo a los pines PCA9685 (servo1 a los pines 0, servo2 a los pines 1, etc.)
  • Conecte el pin SCL de PCA9685 al pin SCL de Arduino
  • Conecte PCA9685 pin SDA a Arduino pin SDA
  • Conecte PCA9685 pin VCC a Arduino pin 5V
  • Conecte el pin GND de PCA9685 al pin GND de Arduino

Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino UNO

Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO

Visuino: https://www.visuino.eu también necesita estar instalado. Descargue la versión gratuita o regístrese para una prueba gratuita (recomendado para una experiencia completa).

Inicie Visuino como se muestra en la primera imagen Haga clic en el botón "Herramientas" en el componente Arduino (Imagen 1) en Visuino Cuando aparezca el cuadro de diálogo, seleccione "Arduino UNO" como se muestra en la Imagen 2

Paso 4: en Visuino, agregar, configurar y conectar componentes

En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
  • Agregue el componente "NXP Servo PCA9685 (I2C)"
  • Agregue el componente "Generador analógico sinusoidal"
  • Conecte el pin de salida "SineAnalogGenerator1" a los pines 0 de "ServoPCA96851"
  • Conecte el pin de salida "SineAnalogGenerator1" a los pines 1 de "ServoPCA96851"
  • Conecte el pin de salida "SineAnalogGenerator1" a los pines 2 de "ServoPCA96851"
  • Conecte el pin de salida "SineAnalogGenerator1" a los pines 3 de "ServoPCA96851"
  • Conecte el pin Control I2C "ServoPCA96851" al pin I2C de la placa Arduino In

Paso 5: Genere, compile y cargue el código Arduino

Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino

En Visuino, en la parte inferior, haga clic en la pestaña "Construir", asegúrese de que esté seleccionado el puerto correcto, luego haga clic en el botón "Compilar / Construir y Cargar".

Paso 6: jugar

Si enciende el módulo Arduino UNO, los servomotores comenzarán a girar.

¡Felicidades! Ha completado su proyecto con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable, puedes descargarlo y abrirlo en Visuino:

Recomendado: