PCA9685 PWM Component ===================== .. seo:: :description: Instructions for setting up PCA9685 LED PWM drivers. :image: pca9685.jpg :keywords: PCA9685 The PCA9685 component represents a PCA9685 12-bit PWM driver (`datasheet `__, `adafruit `__) in esphomelib. It uses :ref:`I²C Bus ` for communication. To use the channels of this components, you first need to setup the global ``pca9685`` hub and give it an id, and then define the :doc:`individual output channels `. .. code:: yaml # Example configuration entry pca9685: frequency: 500 # Individual outputs output: - platform: pca9685 pca9685_id: 'pca9685_hub1' channel: 0 Configuration variables: ------------------------ - **frequency** (**Required**, float): The frequency to let the component drive all PWM outputs at. Must be in range from 24Hz to 1526Hz. - **address** (*Optional*, int): The I²C address of the driver. Defaults to ``0x00``. - **id** (*Optional*, :ref:`config-id`): The id to use for this pca9685 component. Use this if you have multiple PCA9685s connected at the same time See Also -------- - :doc:`output/pca9685` - :doc:`API Reference ` - `Edit this page on GitHub `__ .. disqus::