DESCRIPTION
To create captivating lighting effects, besides designing diverse lighting modes in programming, the functionality of the LED driver IC also plays a crucial role. The HT16D33B is a powerful driver IC that provides 16-level constant current drive and 256-level brightness control (using PWM signal).
The brightness of the LED is determined by the driving current and the brightness control levels (duty cycle of the PWM signal). The red, green, and blue primary colors of RGB LEDs are all configurable from 0 to 255, which can create a full-color display (256 x 256 x 256) in 16.77 million colors.
The External development board can communicate with the HT16D33B via I2C interface and issue commands to control color and brightness for each LED to create a kaleidoscopic lighting effect. Moreover, by cascading up to four modules, it can achieve a full-color display (16x16) containing a total of 256 RGB LEDs.
LEDs on the product are uniquely numbered from 0 to 63. The LED positioned above the triangle icon corresponds to Number 0, and the numbering follows a left-to-right sequence (refer to the below picture).
You can issue a command to set or clear the colors of all, a column, a row, or an individual LED. It's also possible to configure the brightness of the LEDs.
On the rear of the product are two BMCOM which are used to connect a development board and cascade modules. It is possible to cascade up to 4 modules simultaneously.
Additionally, the product requires two power supplies.
Using with the BMduino-UNO BM53A367A…
- Connect the BMCOM of the product to the BMCOM2 of BM53A367A
- Connect the LED driver power interface to the BMCOM1 VDD and GND pins of BM53A367A
- Supply power to the BM53A367A
Using with another development board…
- Connect the BMCOM of the product to the development board
- Connect the LED driver power interface to an external power
- Supply power to the development board and LED driver
When cascading...
1. Please ensure an adequate power supply current for each BMD26M088 module.
2. You need to set different I2C addresses for each BMD26M088 module.