Gravity: I2C RGB LED Button Module

SKU: DFR0991

This is an I2C button module with RGB LED. The module not only supports reading button status like conventional ones, but also can control RGB LED color and switch on/off the light independently, which could create more visual and interactive experiences for your projects.For example, if the system prompts users to press a button, then the corresponding RGB LED shows a blinking green light; when users pressed the button, the light turns red.This module has onboard 3bit DIP switch for setting 8 different I2C addresses, which means up to 8 such button modules can be cascaded together without occupying additional ports.

Front of I2C RGB LED button module with switch and labeled pins-DFRobot product sku:DFR0991 image.
  • Docs
  • Tech Specs
  • Specification

    Parameter Details
    Adjustable Color Range R: 0-255, G: 0-255, B: 0-255
    Maximum Cascading Modules × 8
    Operating Voltage DC 3.3V~5V
    Button Travel Distance 2.2±0.2mm
    Button Life 200,000 continuous presses
    Interrupt Mode the interrupt port outputs high level when the button is pressed
    Communication Mode I2C
    Connector PH2.0-4P (Gravity standard), 2.54-5P pin header
    Dimensions 37mm×32mm×19.5mm/1.46×1.26×0.77"

    Pinout

    Pin Full Name Description
    D SDA I2C Data Line
    C SCL I2C Clock Line
    + VCC Positive Power Supply (DC 3.3V~5V)
    - GND Negative Power Supply
    INT Interrupt External Interrupt

    FAQ

    • How many button modules can be cascaded?
      Due to the limited communication distance of I2C, you can cascade up to 8 button modules by connecting them end to end or in the way of 1×3, etc.
    • Why does the button module sometimes not work after downloading the program?
      First, check if the DIP switch address of the button module is set correctly; second, if you have changed the module I2C address during powering on, try powering down and reconnect.

    Explore More Related Questions >

    Was this article helpful?

    TOP