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)