width1 = 1023 width2 = 1023 width3 = 1023 pwm.setup(led1,1000,width1) pwm.setup(led2,1000,width2) pwm.setup(led3,1000,width3) pwm.start(led1) pwm.start(led2) pwm.start(led3) for i=1 , 10 do if width1 > S1*1023*0.1 then width1 = width1 - (S1*0.1*1023) end pwm.setduty(led1,width1) print ("width1 = "..width1) tmr.delay(100000) end for i=1 , 10 do if width2 > S2*1023*0.1 then width2 = width2 - (S2*0.1*1023) end pwm.setduty(led2,width2) print ("width2 = "..width2) tmr.delay(100000) end for i=1 , 10 do if width3 > S3*1023*0.1 then width3 = width3 - (S3*0.1*1023) end pwm.setduty(led3,width3) print ("width3 = "..width3) tmr.delay(100000) end tmr.delay(1000000) pwm.close(led1) pwm.close(led2) pwm.close(led3) tmr.delay(500000)