Grove - LED Strip Driver


The LED Strip Driver with 4-pin Grove interface provides easy connectivity to your standard Arduino device or Seeed Stalker. It can help you control the luminance of a single-color LED strip, as well as the color and the luminance of an RGB LED strip through Arduino or Seeeduino.

It has 2 terminals and 2 Grove interfaces. The power for LED strip comes in through the 2-pin terminal. And the LED controlling voltages output through the 4-pin terminal. The 2 Grove interfaces are respectively screen-printed “IN” (for controlling data input) and “OUT” (for controlling data shared with the next strip driver).

It can drive an LED strip 1 to 2 meters long with 9 V, while 1 to 5 meters long with 12 V. The driver in conjunction with the colorful LED strips can add a wonderful effect to indoor or outdoor usages.

  • Grove - LED Strip Driver V1.1:
  • SI5904 is used to level translation.
  • 78M05 is a Voltage Regulator, the output voltage is 5V.

  • Grove - LED Strip Driver V1.2:

  • replace SI5904 with two 2N7002.

  • The package of 100nF capacitors is 0603, not 0402.
  • 3.3K discrete resistors change to exclusion.


Clock/data IO requires 5V logic level.


Power supply LED Strip LED Color Length(m) Max current(mA)
12V/5A RGB LED strip White 1 1032
2 1822
3 2430
4 2800
5 3000
9V/1A RGB LED strip White 1 365
2 627

12V Power Supply – Screw terminal for 9~12v power supply.

Chainable Input – Connected to Grove - Base Shield] or the other driver’s chainable output. Pin definition: CLK DIN NC GND.

Chainable Output – Connected to the other driver’s chainable input. Pin definition: CLK DOUT NC GND

LED strip interface – Screw terminals for LED strip. Pin definition: + B R G

Note:VCC of Arduino/Seeeduino is not connected to the Grove interface.


Hardware installation

1.Connect the Grove socket marked “IN” on the LED Strip Driver and digital port 2 on the Base Shield with a Grove cable.

2.Connect the LED strip to the 4 pin terminal of Grove - LED Strip Driver. Make sure the wire marked “+12v” of the LED strip goes into the seat marked ”+” of the terminal, and “B” into “B”,“R” into “R” and “G” into “G”.Most of the LED strips we are selling have 4 wires as the picture above except White LED Flexi-Strip - 60 LED - 1m. If this is the kind you are going to use, the connection steps can be a little different. Still plug the wire marked “+12V” into the seat marked ”+”, but the other wire can go into whichever seat of “B”, “R” and “G”. And run the demo code named “DemoForWhiteLEDStrip” instead in the following software steps.

3.Connect the 12V DC or 9V DC power wires to the 2 pin terminal.

4.In cases that you want to utilize the cascade feature, prepare another driver and strip first. Then use a Grove cable to connect the Grove socket marked “out” on the first board and the Grove socket marked “IN” on the second board. Done. Two strips will shine in sync now.

Software Programming

1.Download the LED Strip Driver Library. Unzip and import it into Arduino-1.0 Libraries: ..\arduino-1.0\libraries.

2.Upload the SingleLEDStrip demo code if you only use a single driver.

3.In case of two LED strips, upload the DualLEDStrip demo code instead.


Help us make it better

Thank you for choosing Seeed. A couple of months ago we initiated a project to improve our documentation system. What you are looking at now is the first edition of the new documentation system. Comparing to the old one, here is the progresses that we made:

  • Replaced the old documentation system with a new one that was developed from Mkdocs, a more widely used and cooler tool to develop documentation system.
  • Integrated the documentation system with our official website, now you can go to Bazaar and other section like Forum and Community more conveniently.
  • Reviewed and rewrote documents for hundreds of products for the system’s first edition, and will continue migrate documents from old wiki to the new one.

An easy-to-use instruction is as important as the product itself. We are expecting this new system will improve your experience when using Seeed’s products. However since this is the first edition, there are still many things need to improve, if you have any suggestions or findings, you are most welcome to submit the amended version as our contributor or give us suggestions in the survey below, Please don’t forget to leave your email address so that we can reply.

Happy hacking