from machine import Pin
from utime import sleep
blue=Pin(0,Pin.OUT)
yellow=Pin(6,Pin.OUT)
red=Pin(4,Pin.OUT)
def decToBinary(lst,num):
i=0
while(num>0):
lst[i]=num%2
num=num//2
i+=1
return lst
def blinklight(binary_list):
for bit in binary_list:
if bit == 0:
blue.value(1)
yellow.value(0)
red.value(0)
elif bit == 1:
yellow.value(1)
blue.value(0)
red.value(0)
sleep(1)
blue.value(0)
yellow.value(0)
red.value(0)
red.value(1)
sleep(1)
red.value(0)
num1=5
num2=10
for i in range (num1,num2+1):
lst=[0]*32
decToBinary(lst,i)
rep=lst[:5][::-1]
blinklight(rep)