# Display 00 to 99 on ca ssd- diffrent data pin
from machine import Pin
from time import sleep
pins = [Pin(32, Pin.OUT),      # a
            Pin(33, Pin.OUT),  # b
            Pin(25, Pin.OUT),  # c
            Pin(26, Pin.OUT),  # d
            Pin(27, Pin.OUT),  # e
            Pin(12, Pin.OUT),  # f
            Pin(13, Pin.OUT)]  # g
segment1=Pin(22,Pin.OUT)
segment2=Pin(23,Pin.OUT)
digit = [[0, 0, 0, 0, 0, 0, 1], 
         [1, 0, 0, 1, 1, 1, 1],
         [0, 0, 1, 0, 0, 1, 0],
         [0, 0, 0, 0, 1, 1, 0],
         [1, 0, 0, 1, 1, 0, 0],
         [0, 1, 0, 0, 1, 0, 0],
         [0, 1, 0, 0, 0, 0, 0],
         [0, 0, 0, 1, 1, 1, 1],
         [0, 0, 0, 0, 0, 0, 0],
         [0, 0, 0, 0, 1, 0, 0]]
while True:
    for i in range (100):
        hd = i // 10
        ld = i % 10
        segment1.value(1)
        segment2.value(0)
        for j in range(7):
            pins[j].value(digit[hd][j])
        sleep(0.5)
        segment1.value(0)
        segment2.value(1)
        for k in range(7):
            pins[k].value(digit[ld][k])
        sleep(0.5)
    sleep(0.5)

esp:0
esp:2
esp:4
esp:5
esp:12
esp:13
esp:14
esp:15
esp:16
esp:17
esp:18
esp:19
esp:21
esp:22
esp:23
esp:25
esp:26
esp:27
esp:32
esp:33
esp:34
esp:35
esp:3V3
esp:EN
esp:VP
esp:VN
esp:GND.1
esp:D2
esp:D3
esp:CMD
esp:5V
esp:GND.2
esp:TX
esp:RX
esp:GND.3
esp:D1
esp:D0
esp:CLK
sevseg1:COM.1
sevseg1:COM.2
sevseg1:A
sevseg1:B
sevseg1:C
sevseg1:D
sevseg1:E
sevseg1:F
sevseg1:G
sevseg1:DP
sevseg2:COM.1
sevseg2:COM.2
sevseg2:A
sevseg2:B
sevseg2:C
sevseg2:D
sevseg2:E
sevseg2:F
sevseg2:G
sevseg2:DP