from machine import Pin, Timer
from time import sleep
led_4 = Pin(22, Pin.OUT)
led_3 = Pin(21, Pin.OUT)
led_2 = Pin(19, Pin.OUT)
led_1 = Pin(18, Pin.OUT)
led_0 = Pin(5, Pin.OUT)
i=-1
#Define fucntions used
def binarycount(x):
binary = '{0:05b}'.format(x)
led_4.value(int(binary[0]))
led_3.value(int(binary[1]))
led_2.value(int(binary[2]))
led_1.value(int(binary[3]))
led_0.value(int(binary[4]))
def handler_0(tim0):
global i
count = [0, 1, 2, 3, 4]
binarycount(2**count[i])
i=i-1
if i==-5:
i=0
tim0 = Timer(0)
tim0.init(period=1000 , mode=Timer.PERIODIC, callback=handler_0)