from machine import Pin, PWM
import time

# RGB LED ke liye PWM setup karein
red = PWM(Pin(5), freq=1000)
green = PWM(Pin(18), freq=1000)
blue = PWM(Pin(19), freq=1000)

# Duty cycle set karne ka function (0-1023)
def set_color(r, g, b):
    red.duty(r)
    green.duty(g)
    blue.duty(b)

while True:
    set_color(1023, 0, 0)  # Red
    time.sleep(1)
    set_color(0, 1023, 0)  # Green
    time.sleep(1)
    set_color(0, 0, 1023)  # Blue
    time.sleep(1)
    set_color(512, 512, 0) # Yellow
    time.sleep(1)
    set_color(512, 0, 512) # Purple
    time.sleep(1)
    set_color(0, 512, 512) # Cyan
    time.sleep(1)
    set_color(0, 0, 0)     # Off
    time.sleep(1)
