import machine
import tm1637
import time

# Cấu hình chân GPIO cho TM1637
clk = machine.Pin(14)
dio = machine.Pin(12)
tm = tm1637.TM1637(clk=clk, dio=dio)

# Định nghĩa các số từ 0 đến 9
num = {0: 0x3F, 1: 0x06, 2: 0x5B, 3: 0x4F, 4: 0x66, 5: 0x6D, 6: 0x7D, 7: 0x07, 8: 0x7F, 9: 0x6F}

while True:
    for i in range(1001):
        # Chuyển đổi số thành chuỗi
        s = '{:0>4}'.format(i)
        # Chuyển đổi từng số thành mã HEX tương ứng
        data = [num[int(s[0])], num[int(s[1])], num[int(s[2])], num[int(s[3])]]
        # Hiển thị trên LED 7 thanh
        tm.write(data)
        # Delay 1 giây
        time.sleep(1)
4-Digit Display