(+51) 992225478 contact@zacetrex.com

Tutoriales

Tutoriales

TUTORIAL: ARDUINO UNO + DRIVER PARA 16 SERVOS PCA9685

 

En este tutorial explicamos el manejo del manejo del Módulo Driver para cotrolar 16 Servos.

NOTA: Para entender este tutorial necesitas conocimientos básicos de Arduino Uno, si no conoces mucho de Arduino te invitamos a ver este vídeo.

¿Que es lo que podemos hacer con este Driver?

Con este driver podremos controlar hasta 16 servos individualmente usando tan solo 2 pines del Arduino.

Veamos como conectarlo al Arduino:

En la imagen podemos ver el Módulo PCA9685 con 2 alimentaciones diferentes, una en la parte superior de alta potencia para alimentar los servos y otra lateral de baja potencia para comunicarse con el Arduino. Vamos usar una comunicación I2C para comunicar el Arduino con el PCA9685 por lo que solo usaremos 2 pines del Arduino y una dirección de comunicacion en la tarjeta PCA9685.

Para el codigo necesitamos la libreria «Adafruit_PWMServoDriver.h», que los pueden descargar al final, con esta libreria manejaremos una variable que nos permitira controlar la tarjeta. Para menejar servos con esta tarjeta, la libreria viene con una función que maneja el servo con pulsos lo cual lo hace un poco complicado para trabajar, es por eso que vamos hacer un función para trabajar con grados y no pulsos.

 

Veamos ahora el código del Arduino para controlar 6 servos SG90, el código esta comentado y para descargar al final de la página:

Para explicarlo visualmente les mostramos este video:

Esperamos les haya podido ayudar. A continuación les dejamos al archivo de la libreria y del codigo para que lo descarguen.

 

DESCARGAS:

* Libreria

* Codigo Arduino

Quienes Somos

Zacetrex Technologies S.A.C. es una empresa dedicada a la electrónica y desarrollo tecnológico. Nuestra meta es ayudar a estudiantes y personas que desarrollan tecnología y proveerles de los materiales e información necesaria para llevar a cabo sus proyectos de forma exitosa.

Contáctanos Hoy!

Dirección

Jr. Paruro 1349 Stans 69

v
Cel / Whatsapp

(+51) 992225478

E-Mail

contact@zacetrex.com

Ubicanos Aquí