import time
time.sleep(0.1) # Wait for USB to become ready
print("Hello, Pi Pico!")
from machine import Pin
seg7a=(Pin(0,Pin.OUT),Pin(1,Pin.OUT),Pin(2,Pin.OUT),
Pin(3,Pin.OUT),Pin(4,Pin.OUT),Pin(5,Pin.OUT),
Pin(6,Pin.OUT)) #abcdefg
seg7b=(Pin(27,Pin.OUT),Pin(26,Pin.OUT),Pin(16,Pin.OUT),
Pin(17,Pin.OUT),Pin(18,Pin.OUT),Pin(22,Pin.OUT),
Pin(21,Pin.OUT)) #abcdefg
table7=((1,1,1,1,1,1,0),(0,1,1,0,0,0,0),(1,1,0,1,1,0,1),
(1,1,1,1,0,0,1),(0,1,1,0,0,1,1),(1,0,1,1,0,1,1),
(1,0,1,1,1,1,1),(1,1,1,0,0,0,0),(1,1,1,1,1,1,1),
(1,1,1,1,0,1,1))
def disp7(num):
for i in range(7): # how many segment
seg7a[i].value(table7[int(num/10)][i])
seg7b[i].value(not table7[int(num%10)][i])
while 1:
for i in range(100):
disp7(i)
time.sleep(1)
for i in range(9,-1,-1):
disp7(i)
time.sleep(1)