from machine import Pin
from time import sleep

# Initialize pins for each segment
a = Pin(28, Pin.OUT)
b = Pin(26, Pin.OUT)
c = Pin(2, Pin.OUT)
d = Pin(13, Pin.OUT)
e = Pin(8, Pin.OUT)
f = Pin(27, Pin.OUT)
g = Pin(4, Pin.OUT)

while True:
    # Display pattern 1
    a.value(1)
    b.value(0)
    c.value(1)
    d.value(1)
    e.value(0)
    f.value(1)
    g.value(1)
    sleep(2)

    # Display pattern 2
    a.value(0)
    b.value(1)
    c.value(1)
    d.value(0)
    e.value(0)
    f.value(1)
    g.value(1)
    sleep(2)

    # Display pattern 3
    a.value(1)
    b.value(1)
    c.value(1)
    d.value(1)
    e.value(0)
    f.value(0)
    g.value(1)
    sleep(2)

    # Display pattern 4
    a.value(1)
    b.value(1)
    c.value(0)
    d.value(1)
    e.value(1)
    f.value(0)
    g.value(1)
    sleep(2)

    # Display pattern 5
    a.value(0)
    b.value(1)
    c.value(1)
    d.value(0)
    e.value(0)
    f.value(0)
    g.value(0)
    sleep(2)

    # Display pattern 6
    a.value(1)
    b.value(1)
    c.value(1)
    d.value(1)
    e.value(1)
    f.value(1)
    g.value(0)
    sleep(2)
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT