Arduino LED Blink with Seeed Studio Grove LED Socket Kit

This Arduino example is for beginners, it shows how to make an LED blinking using Seeed Studio Grove LED socket kit which is shown below:

Seeed Studio Grove LED socket kit
Seeed Studio Grove LED socket kit V1.5

As shown in the Grove LED board there is a variable resistor of 10k ohm which is used to control the brightness of the LED.
We can easily change the color of the LED by replacing the red one with another with different color (yellow, white …).
This Grove board is compatible with 3.3V and 5V systems.

The LED socket kit is connected to Seeed Studio Base Shield via 4-pin Grove cable, the base shield is an add-on board that directly mounted to the Arduino/Genuino UNO board.

Hardware Required:

  • Arduino/Genuino UNO board
  • Grove base shield       —> official page
  • Grove LED socket kit   —> official page
  • Grove 4-pin cable

Arduino SeeedStudio LED blink hardware

Arduino LED blink circuit:
The following image shows the connection of the LED socket kit with the Grove base shield where a 4-pin wire is used to connect the two Grove modules.
Note that the base shield is directly mounted to the Arduino UNO board.

Arduino LED blink with Grove base shield and LED socket kit

The following image shows a more detailed circuit diagram.

Arduino LED blinking circuit

The Grove LED socket kit has 4 pins (GND, VCC, NC and SIG) where:
GND pin is connected to base shield GND and hence to Arduino GND,
VCC pin is connected to base shield VCC and hence to Arduino +5V pin,
NC (not connected) is not connected pin (using the 4-pin cable it looks as it is connected to base shield D3 pin),
SIG (signal) pin is connected to base shield D2 pin and hence to Arduino digital pin 2.

The Grove LED socket kit allows us to manually control the brightness of the LED with the 10k variable resistor (potentiometer).

Arduino LED blink circuit:
Example Arduino code is below.

Arduino LED blink with Grove LED board video:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.