In this article, we connect an KY-034 7 color flashing LED to a Raspberry Pi Pico, any Rp2040 type board will be suitable. We actually tested this with a Cytron Maker Pi Pico
The KY-034 7 color flashing LED module can emit red and green light. You can adjust the intensity of each color using a Pico PWM pin or simply switch the LED on/off using standard GPIO.
We will use Micropython for these examples but of course you can use the Arduino IDE as well if you have Raspberry Pi Pico support enabled
| Working voltage | 3V — 5V DC | 
| LED model | YB-3120B4PnYG-PM | 
| LED type | 5mm round head | 
The sensor looks like this
Parts Required
You can connect to the module using dupont style jumper wire.
| Name | Link | |
| Raspberry Pi Pico | ||
| 37 in one sensor kit | ||
| Connecting cables | 
Schematic/Connection
| Pico | SENSOR | 
|---|---|
| GPIO0 | S | 
| GND | – | 
Code Examples
Basic example in thonny
from machine import Pin
import time
# Initialization of GPIO0 as output
led = Pin(0, Pin.OUT)
# switching on/of the LED
while True:
    led.value(0)
    time.sleep(2)
    led.value(1)
    time.sleep(10)
REPL Output
N/A
Links
https://github.com/getelectronics/rp2040learning/tree/main/Sensor%20Kit/KY-034_7_Color_Flash