from machine import Pin
from utime import sleep
LED0 = Pin(0, Pin.OUT)
LED1 = Pin(1, Pin.OUT)
LED2 = Pin(2, Pin.OUT)
LED3 = Pin(3, Pin.OUT)
LED4 = Pin(4, Pin.OUT)
LED5 = Pin(5, Pin.OUT)
LED6 = Pin(6, Pin.OUT)
LED7 = Pin(7, Pin.OUT)
def binarytoLED(binary):
LED0.value(int(binary[-1]))
LED1.value(int(binary[-2]))
LED2.value(int(binary[-3]))
LED3.value(int(binary[-4]))
LED4.value(int(binary[-5]))
LED5.value(int(binary[-6]))
LED6.value(int(binary[-7]))
LED7.value(int(binary[-8]))
counter = 0
while counter < 255:
binary = bin(counter)[2:]
while len(binary) < 8:
binary = '0' + binary
binarytoLED(binary)
sleep(1)
counter += 1
LED0.value(False)
LED1.value(False)
LED2.value(False)
LED3.value(False)
LED4.value(False)
LED5.value(False)
LED6.value(False)
LED7.value(False)