Product Details
This is an amazing I2C button module with RGB LED. Unlike regular ones, it not only reads button status but also independently controls RGB LED color and on/off state. This creates great visual and interactive experiences for your projects. For instance, when the system asks users to press the button, the RGB light blinks green; once pressed, it turns red. The module has an onboard 3 - bit DIP switch to set 8 different I2C addresses, allowing up to 8 modules to be cascaded without extra ports. It features a high - quality button with mechanical keyboard - like tactile feedback, soft and even color light, independent RGB LED control, double I2C ports for easy cascade, and an onboard interrupt interface for real - time tasks. It's perfect for simulated elevator buttons, mini matrix keyboards, IoT projects, and DIY electronic projects. The adjustable color range is R: 0 - 255, G: 0 - 255, B: 0 - 255, with a maximum of 8 cascading modules. It operates at DC 3.3V - 5V, has a button travel distance of 2.2±0.2mm, and a button life of 200,000 continuous presses. The interrupt interface outputs HIGH when the button is pressed, and it uses I2C communication with PH2.0 - 4P (Gravity standard) and 2.54 - 5P pin header connectors. Its dimensions are 37mm×32mm×19.5mm/1.46×1.26×0.77'. Included in the package are the Gravity I2C RGB LED Button Module and a Gravity - 4P I2C/UART Sensor Cable.
Using this button module is easy. First, connect it to your project using the provided Gravity - 4P I2C/UART Sensor Cable. You can set different I2C addresses using the onboard 3 - bit DIP switch. When the system needs the user to press the button, the RGB light will blink green. Once the button is pressed, it turns red. For real - time tasks, you can use the onboard interrupt interface. When using multiple modules, you can cascade up to 8 of them without taking up extra ports. Remember to use a DC power supply between 3.3V and 5V. Avoid pressing the button too hard as the button travel distance is 2.2±0.2mm, and the button has a life of 200,000 continuous presses. Keep the module dry and clean. If you need more information, you can refer to the product wiki, STP 3D File, 2D_CAD, and Circuit Schematics.