from machine import Pin,PWM
from time import sleep
rPin=6
gPin=5
bPin=4
rLed= PWM( rPin, freq=1000, duty_u16=0 )
gLed= PWM( gPin, freq=1000, duty_u16=0 )
bLed= PWM( bPin, freq=1000, duty_u16=0 )
n=int(input("Enter number of colours: "))
def rOn():
rLed.duty_u16(65536)
gLed.duty_u16(0)
bLed.duty_u16(0)
def gOn():
rLed.duty_u16(0)
gLed.duty_u16(65536)
bLed.duty_u16(0)
def bOn():
rLed.duty_u16(0)
gLed.duty_u16(0)
bLed.duty_u16(65536)
def yOn():
rLed.duty_u16(65536)
gLed.duty_u16(65536)
bLed.duty_u16(0)
def mOn():
rLed.duty_u16(65536)
gLed.duty_u16(0)
bLed.duty_u16(65536)
def cOn():
rLed.duty_u16(0)
gLed.duty_u16(65536)
bLed.duty_u16(65536)
def wOn():
rLed.duty_u16(65536)
gLed.duty_u16(65536)
bLed.duty_u16(65536)
a=[]
for i in range(n):
c=input("Enter colour: ")
c=c.lower()
a.append(c)
for i in range(n):
if a[i]=='r':
rOn()
sleep(2)
elif a[i]=='g':
gOn()
sleep(2)
elif a[i]=='b':
bOn()
sleep(2)
elif a[i]=='y':
yOn()
sleep(2)
elif a[i]=='m':
mOn()
sleep(2)
elif a[i]=='c':
cOn()
sleep(2)
elif a[i]=='w':
wOn()
sleep(2)
rLed.duty_u16(0)
gLed.duty_u16(0)
bLed.duty_u16(0)