16x12 G click

PID: MIKROE-2758

Weight:27 g

Add a green LED display to your design.

16x12 G click carries a 16x12 LED display and the IS31FL3733 matrix driver. The click is designed to run on either 3.3V or 5V power supply. It communicates with the target microcontroller over I2C interface, and the following pins on the mikroBUS™ line: INT, RST, CS.

Table of contents

16x12 G click carries a 16x12 LED display and the IS31FL3733 matrix driver. The click is designed to run on either 3.3V or 5V power supply. It communicates with the target microcontroller over I2C interface, and the following pins on the mikroBUS™ line: INT, RST, CS.

Each LED can be controlled individually – both for on/off control and light intensity.

IS31FL3733 driver features

The IS31FL3733 is a general purpose 12×16 LEDs matrix driver with 1/12 cycle rate.

Each of the 192 LEDs can be dimmed individually with 8-bit PWM data, which allows 256 steps of linear dimming.

The driver has selectable 3 Auto Breath Modes for each LED ( ABM-1, ABM-2, and ABM-3).

Code snippet

01IS31FL3733_init(&instance,_IS31FL3733_GND_ADDR,_IS31FL3733_GND_ADDR,02I2C2_Start,I2C2_Stop,I2C2_Write,I2C2_Read);03IS31FL3733_setGCC(&instance,64);04// PWM control mode (default)05for(i=0;i<_IS31FL3733_CS;++i)06{07// Set PWM values for all LEDs at i-th row to 55/255 level.08IS31FL3733_setLEDPWM(&instance,i,_IS31FL3733_SW,55);09// Turn on selected LEDs.10IS31FL3733_setLEDState(&instance,i,_IS31FL3733_SW,11_IS31FL3733_LED_STATE_ON);12}13// Clear the matrix14IS31FL3733_clearMatrix(&instance);