- Todos los productos
- PCA9685 Driver para Servomotor de 16 Canales de 12 Bits I2C IIC [PCA9685] PCA9685 Driver para Servomotor de 16 Canales de 12 Bits I2C IIC
PCA9685 Driver para Servomotor de 16 Canales de 12 Bits I2C IIC
[PCA9685] PCA9685 Driver para Servomotor de 16 Canales de 12 Bits I2C IIC
https://electrofranko.com/shop/pca9685-pca9685-driver-para-servomotor-de-16-canales-de-12-bits-i2c-iic-954 https://electrofranko.com/web/image/product.template/954/image_1920?unique=c4c5e93
Términos y condiciones
Envío: 2-3 días laborales
Referencia Interna:
PCA9685
Módulo Driver PWM de 16 Canales y 12 Bits PCA9685
Placa controladora de servos y LEDs basada en el circuito integrado PCA9685 con interfaz I2C. Permite gobernar hasta 16 salidas independientes usando solo dos pines del microcontrolador.
El Módulo PCA9685 es un controlador PWM de 16 canales y 12 bits controlado mediante el bus de comunicación I2C. Diseñado originalmente para control de brillo en LEDs, se ha convertido en el estándar de la industria para gobernar múltiples servomotores (en brazos robóticos, caminantes hexápodos y sistemas gimbal) utilizando únicamente dos pines de E/S de tu microcontrolador (SDA y SCL). Incorpora un reloj interno que genera las señales PWM de forma autónoma sin saturar al procesador principal.
Especificaciones Técnicas
| Parámetro Eléctrico | Rango / Valor Oficial |
|---|---|
| Voltaje Lógico (VCC) | 2.3 V a 5.5 V DC |
| Voltaje de Alimentación de Potencia (V+) | Hasta 6 V DC máximo para servos y cargas |
| Canales de Salida PWM | 16 canales independientes |
| Resolución del PWM | 12 bits (4096 niveles de ajuste por ciclo) |
| Frecuencia de Salida Ajustable | 40 Hz a 1000 Hz (configurable) |
| Interfaz de Comunicación | Bus I2C (Dirección base 0x40 por defecto) |
| Parámetro Físico / Estructura | Rango / Valor Oficial |
|---|---|
| Capacidad de Encadenamiento | Hasta 62 placas en el mismo bus I2C mediante jumpers A0-A5 |
| Protecciones Integradas | Resistencias de pull-up en líneas I2C y protección de polaridad en V+ |
| Pines de Interfaz | GND, VCC, SDA, SCL, V+, OE (Output Enable) |
| Dimensiones de la Placa | Aproximadamente 62 mm x 25 mm |
| Terminales de Potencia | Borneras de tornillo de alta seguridad para la entrada V+ |
| Compatibilidad | Arduino Uno, Mega, ESP32, Raspberry Pi y sistemas embebidos |
Ventajas Clave del Driver PCA9685
• Ahorro Masivo de Pines: Controla hasta 16 servomotores o canales de iluminación LED utilizando únicamente 2 pines de tu microcontrolador (SDA y SCL).
• Reloj Interno Independiente: El chip genera las pulsaciones PWM por hardware sin requerir ciclos constantes de procesamiento del Arduino, evitando que los servos tiemblen o sufran tirones.
• Escalabilidad Extrema: Dispone de pines de configuración de dirección (A0 a A5), permitiendo conectar múltiples módulos en cascada para controlar decenas o cientos de servos simultáneamente.
El módulo separa claramente la alimentación lógica del microcontrolador de la fuente de alimentación de alta corriente destinada a los motores y servos.
Galería Dinámica de Conexiones de Hardware
Para controlar el módulo PCA9685 de forma sencilla en Arduino IDE, se utiliza la librería optimizada Adafruit_PWMServoDriver:
- Frecuencia PWM: Se ajusta a 50Hz para garantizar un funcionamiento fluido y estable de los servomotores estándar.
- Ancho de Pulso: Mediante
setPWM()se configuran los valores mínimos y máximos de pulsos para posicionar el eje del servo con precisión de 12 bits.
Módulo Driver PWM de 16 Canales y 12 Bits PCA9685
Placa controladora de servos y LEDs basada en el circuito integrado PCA9685 con interfaz I2C. Permite gobernar hasta 16 salidas independientes usando solo dos pines del microcontrolador.
El Módulo PCA9685 es un controlador PWM de 16 canales y 12 bits controlado mediante el bus de comunicación I2C. Diseñado originalmente para control de brillo en LEDs, se ha convertido en el estándar de la industria para gobernar múltiples servomotores (en brazos robóticos, caminantes hexápodos y sistemas gimbal) utilizando únicamente dos pines de E/S de tu microcontrolador (SDA y SCL). Incorpora un reloj interno que genera las señales PWM de forma autónoma sin saturar al procesador principal.
Especificaciones Técnicas
| Parámetro Eléctrico | Rango / Valor Oficial |
|---|---|
| Voltaje Lógico (VCC) | 2.3 V a 5.5 V DC |
| Voltaje de Alimentación de Potencia (V+) | Hasta 6 V DC máximo para servos y cargas |
| Canales de Salida PWM | 16 canales independientes |
| Resolución del PWM | 12 bits (4096 niveles de ajuste por ciclo) |
| Frecuencia de Salida Ajustable | 40 Hz a 1000 Hz (configurable) |
| Interfaz de Comunicación | Bus I2C (Dirección base 0x40 por defecto) |
| Parámetro Físico / Estructura | Rango / Valor Oficial |
|---|---|
| Capacidad de Encadenamiento | Hasta 62 placas en el mismo bus I2C mediante jumpers A0-A5 |
| Protecciones Integradas | Resistencias de pull-up en líneas I2C y protección de polaridad en V+ |
| Pines de Interfaz | GND, VCC, SDA, SCL, V+, OE (Output Enable) |
| Dimensiones de la Placa | Aproximadamente 62 mm x 25 mm |
| Terminales de Potencia | Borneras de tornillo de alta seguridad para la entrada V+ |
| Compatibilidad | Arduino Uno, Mega, ESP32, Raspberry Pi y sistemas embebidos |
Ventajas Clave del Driver PCA9685
• Ahorro Masivo de Pines: Controla hasta 16 servomotores o canales de iluminación LED utilizando únicamente 2 pines de tu microcontrolador (SDA y SCL).
• Reloj Interno Independiente: El chip genera las pulsaciones PWM por hardware sin requerir ciclos constantes de procesamiento del Arduino, evitando que los servos tiemblen o sufran tirones.
• Escalabilidad Extrema: Dispone de pines de configuración de dirección (A0 a A5), permitiendo conectar múltiples módulos en cascada para controlar decenas o cientos de servos simultáneamente.
El módulo separa claramente la alimentación lógica del microcontrolador de la fuente de alimentación de alta corriente destinada a los motores y servos.
Galería Dinámica de Conexiones de Hardware
Para controlar el módulo PCA9685 de forma sencilla en Arduino IDE, se utiliza la librería optimizada Adafruit_PWMServoDriver:
- Frecuencia PWM: Se ajusta a 50Hz para garantizar un funcionamiento fluido y estable de los servomotores estándar.
- Ancho de Pulso: Mediante
setPWM()se configuran los valores mínimos y máximos de pulsos para posicionar el eje del servo con precisión de 12 bits.