AMB electrónica Bolivia

Módulo PCA9685 – Controlador PWM I2C de 16 Canales 12 Bits para Servomotores y LEDs

Bs. 49,6

Controlador PWM de 16 canales con interfaz I2C y resolución de 12 bits. Ideal para controlar servomotores, LEDs y dispositivos PWM desde Arduino, Raspberry Pi y otros microcontroladores.

Disponibilidad: Hay existencias

El Módulo PCA9685 es un controlador de señal PWM avanzado que permite manejar hasta 16 canales independientes mediante una única interfaz I2C. Ideal para controlar servomotores, LEDs RGB, actuadores, ventiladores, drivers PWM y más desde plataformas como Arduino, ESP32, Raspberry Pi, STM32, etc.

Cada canal puede generar una señal PWM con resolución de 12 bits (4096 pasos) y frecuencia ajustable de hasta ~1.6 kHz, lo que lo hace ideal tanto para control preciso de servos (50Hz estándar) como para aplicaciones de iluminación o control de brillo de LEDs.

Una de sus mayores ventajas es que libera pines del microcontrolador y permite ampliar el número de servos o salidas PWM usando solo dos pines (SDA y SCL). Además, es posible encadenar hasta 62 módulos en un solo bus I2C, alcanzando un total de 992 canales PWM.

Este módulo incluye conector de alimentación externa (V+), lo cual es esencial para usar múltiples servos sin sobrecargar el microcontrolador.

Características técnicas:

  • Chip principal: PCA9685 (NXP)

  • Cantidad de canales PWM: 16 canales independientes

  • Resolución: 12 bits (4096 niveles)

  • Frecuencia PWM ajustable: ~40Hz a ~1.6kHz

  • Interfaz de comunicación: I2C

  • Dirección I2C ajustable: 0x40 a 0x7F (por jumpers de dirección)

  • Voltaje lógico (VCC): 3.3V – 5V (compatible con Arduino y Raspberry Pi)

  • Voltaje de alimentación externa (V+): 5V – 6V (para servos o LEDs)

  • Corriente por canal: Limitada por el dispositivo conectado (servos, LEDs)

  • Dimensiones: 62 x 26 mm aprox.

  • Incluye: Header de pines + bornera para alimentación externa

Funcionalidades :

  • Control de hasta 16 servomotores con solo 2 pines del microcontrolador

  • Compatible con servos estándar de 50Hz y control de ángulo de 0° a 180°

  • Ideal para iluminación LED con atenuación precisa (dimming)

  • Encadenable: hasta 62 módulos en el mismo bus I2C

  • Frecuencia de PWM ajustable por software

  • Total compatibilidad con bibliotecas de Arduino, Raspberry Pi y MicroPython

Formas de uso:

  • Control de múltiples servomotores para brazos robóticos, animatronics o automatización.

  • Generación de señales PWM precisas para dimmeo de LEDs RGB o tiras LED.

  • Ideal para proyectos de domótica, robótica, drones y CNC.

  • Perfecto para multiplexar salidas PWM cuando el microcontrolador tiene pocos pines.

  • Control centralizado de dispositivos PWM en sistemas IOT o educativos.

Conexión:

  • Alimentación lógica: 3.3V o 5V (según el microcontrolador).

  • Alimentación externa para servos: VIN (hasta 6V, idealmente desde una fuente BEC o regulador).

  • Comunicación vía I2C (SDA y SCL) con dirección ajustable (0x40 por defecto).

  • Pines de salida PWM numerados del 0 al 15.

  • Se pueden conectar hasta 62 módulos en cascada mediante I2C para más canales.

Compatible con librerías como Adafruit_PWMServoDriver en Arduino IDE.

Notas de uso:

  • Usa alimentación separada para los servos para evitar picos de corriente en la lógica.

  • El pin OE (Output Enable) puede usarse para desactivar todas las salidas PWM.

  • Verifica que el voltaje de los servos coincida con tu fuente externa.

  • Utiliza resistencias pull-up en las líneas SDA y SCL si no están integradas en la placa.

  • Perfecto para proyectos que requieren muchos actuadores sin consumir pines digitales del micro.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo PCA9685 – Controlador PWM I2C de 16 Canales 12 Bits para Servomotores y LEDs”

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

Scroll al inicio