from machine import Pin,PWM
import utime
redpin=10
greenpin=11
bluepin=12
redled=PWM(Pin(redpin))
greenled=PWM(Pin(greenpin))
blueled=PWM(Pin(bluepin))
redled.freq(1000)
redled.duty_u16(0)
greenled.freq(1000)
greenled.duty_u16(0)
blueled.freq(1000)
blueled.duty_u16(0)
list_colours=[]
no_colours=int(input("Enter the no of colours out of 7 colours\n"))
for no in range(no_colours):
    led_colour=input('''Enter the diffrent colours from
     [red,green,blue,cyan,megenta,yellow,orange,white] ''')
    list_colours.append(led_colour)
while True:
    for colur in list_colours:
        if colur=="red":
            redled.duty_u16(65535)
            greenled.duty_u16(0)
            blueled.duty_u16(0)
            utime.sleep(.5)
        elif colur=="green":
            redled.duty_u16(0)
            greenled.duty_u16(65535)
            blueled.duty_u16(0)
            utime.sleep(.5)
        elif colur=="blue":
            redled.duty_u16(0)
            greenled.duty_u16(0)
            blueled.duty_u16(65535)
            utime.sleep(.5)
        elif colur=="cyan":
            redled.duty_u16(0)
            greenled.duty_u16(65535)
            blueled.duty_u16(65535)
            utime.sleep(.5)
        elif colur=="megenta":
            redled.duty_u16(65535)
            greenled.duty_u16(0)
            blueled.duty_u16(65535)
            utime.sleep(.5)
        elif colur=="yellow":
            redled.duty_u16(65535)
            greenled.duty_u16(65535)
            blueled.duty_u16(0)
            utime.sleep(.5)
        elif colur=="orange":
            redled.duty_u16(65535)
            greenled.duty_u16(10000)
            blueled.duty_u16(0)
            utime.sleep(.5)
        elif colur=="white":
            redled.duty_u16(65535)
            greenled.duty_u16(65535)
            blueled.duty_u16(65535)
            utime.sleep(.5)