Gravity I2C RGB LED Button Module
The Gravity module from DFRobot is a button with an RGB LED, both controlled via I2C. The microcontroller reads the button state and sets the colour and brightness of the LED independently, for example blinking green as a prompt and red after pressing. Eight addresses can be set with a 3-bit DIP switch, so up to 8 buttons run on the same bus. With two I2C connectors they are simply daisy-chained.
Note: The connection cable can be converted to male pins with a Dupont cable M-M, so that it also fits an Arduino UNO.
Recommended Accessories:
Features:
- Button with a tactile feel like a mechanical keyboard
- RGB LED, colours 0 to 255 each, soft even light
- 8 I2C addresses via DIP switch, up to 8 modules on the bus
- Two Gravity I2C connectors for daisy-chaining
- Interrupt pin INT goes HIGH when pressed
- Pin header 2.54 mm 5-pin: D, C, +, -, INT
Application Examples:
- Replica elevator buttons and control panels
- Small keypads and game controls
- Acknowledge buttons with colour feedback
Documentation:
- DFRobot Wiki DFR0991 with Arduino examples
- Library DFRobot_RGBButton (GitHub)
- Schematic (PDF)
- Dimension drawing (PNG)
Technical Data:
- Manufacturer: DFRobot
- Manufacturer SKU: DFR0991
- Operating voltage: 3.3 to 5 V DC
- Colour range: R, G, B 0 to 255 each
- Interface: I2C
- Modules on the bus: at most 8
- Button travel: 2.2 ± 0.2 mm
- Button life: 200,000 presses
- Interrupt: INT outputs HIGH when pressed
- Connectors: PH2.0 4-pin (Gravity), pin header 2.54 mm 5-pin
- Dimensions: 37 × 32 × 19.5 mm
- Weight: 20 g
Scope of Delivery:
- 1× Gravity I2C RGB LED Button Module
- 1× Gravity I2C cable 4-pin, 30 cm (PH2.0 to Dupont female)
Gravity I2C RGB LED Button Module
- Brand: DFRobot
- Product Code: 422591
- Availability: In Stock
-
CHF10.90
- Ex Tax: CHF10.08
Related Products
LED Push Button / Button Set 5 Pieces
This set consists of five buttons with different coloured illumination. The button is a normal tacti..
CHF5.90 Ex Tax: CHF5.46
Dupont Cables M-M 10cm 20 Pieces
Dupont cables are used to connect components quickly. They are also known as jumper cables, test cab..
CHF1.90 Ex Tax: CHF1.76
16mm Push Button with RGB Lighting 5V - Stainless Steel
This stainless steel push button is mounted in a 16 mm hole and has an illuminated RGB LED ring. The..
CHF19.90 Ex Tax: CHF18.41
22mm Push Button with RGB Lighting 5V - Stainless Steel
This stainless steel push button is mounted in a 22 mm hole and has an illuminated RGB LED ring. The..
CHF23.90 Ex Tax: CHF22.11
16mm raised push button with RGB lighting 5V - Stainless steel
This stainless steel push button with a raised button is mounted in a 16 mm hole and has an illumina..
CHF17.90 Ex Tax: CHF16.56
Tags: Gravity, Button, RGB, Push button, I2C, Backlight, Illuminated, 3.3V, 5V, switch, Arduino, Pushbutton, DFR0991











