RGB Led Control PCA9633 (I2C)
Summary
RGB LED control module using the PCA9633 controller with I2C interface. Supports 4 independent PWM channels for LED brightness control, blinking, and power-saving modes.
Description
The PCA9633 is a 4-channel I2C LED driver designed for RGB or multi-channel LED applications. Each channel can be individually set with an initial value for brightness control. The driver also supports global blink functionality with configurable frequency, open-drain outputs, and a low-power sleep mode. It is well-suited for RGB LEDs, status indicators, and general-purpose LED dimming.
Diagram:
Categories
- File:TArduinoLEDSCategory.png Category LED – LED control components.
- File:TArduinoI2CCategory.png Category I2C – I2C communication devices.
Properties
- Address – I2C address of the LED driver.
- Blink – Blink settings:
* Enabled * Frequency (Hz)
- Brightness – Global brightness adjustment.
- Channels – Four independent output channels:
* Item [0] – Initial Value * Item [1] – Initial Value * Item [2] – Initial Value * Item [3] – Initial Value
- Enabled – Enables or disables the LED driver.
- Open Drain – Boolean option for open-drain output mode.
- Sleep – Enables low-power sleep mode (boolean).
Pins
Output Pins
- Out (I2C) – I2C communication output to the PCA9633 LED driver.