from machine import Pin, PWM,
import time
# define your pin lights:-
redPin = 13
greenPin = 14
bluePin = 15
# PWM CODE DEFINE:-
redLED = PWM(Pin(redPin))
greenLED = PWM(Pin(greenPin))
blueLED = PWM(Pin(bluePin))
# using freq 1000/h:-
redLED.freq(1000)
redLED.duty_u16(0)
greenLED.freq(1000)
greenLED.duty_u16(0)
blueLED.freq(1000)
blueLED.duty_u16(0)
delay = 2 # you can difine how long you want the light on
# NOTE:- PLEASE REMBER ITS A LIGHT
# HERE SOME RGB EXAMPLES
#---------------------------------
# YELLOW = RGB(255, 241, 3)
# RED = RGB(255, 0, 0)
# ORANGE = RGB(255, 87, 0)
# PINK = RGB(225, 0, 245)
# GREEN = RGB(66, 235, 47)
# LEMON = RGB(214, 211, 14)
# BLUE = RGB(0, 0, 255)
# OFF WHITE = RGB(222, 219, 180)
# LIGHT GREEN = RGB(10, 120, 58)
# TORKIZ = RGB(0, 84, 191)
while True:
print()
red_qua = int(input("~~ ENTER RED RGB >>> "))
green_qua = int(input("~~ ENTER GREEN RGB >>> "))
blue_qua = int(input("~~ ENTER BLUE RGB >>> "))
red_equ = (65550 / 255) * red_qua
green_equ = (65550 / 255) * green_qua
blue_equ = (65550 / 255) * blue_qua
redBright = red_equ
greenBright = green_equ
blueBright = blue_equ
redLED.duty_u16(int(redBright))
greenLED.duty_u16(int(greenBright))
blueLED.duty_u16(int(blueBright))
time.sleep(delay)