from machine import Pin
from time import sleep
# Define the GPIO pins connected to the segments
segments = [
Pin(0, Pin.OUT), # A
Pin(1, Pin.OUT), # B
Pin(2, Pin.OUT), # C
Pin(3, Pin.OUT), # D
Pin(4, Pin.OUT), # E
Pin(5, Pin.OUT), # F
Pin(6, Pin.OUT), # G
]
# Function to display '1' on the 7-segment display
def segment():
# Turn off all segments first
for segment in segments:
segment.value(1)
segment.value(2)
# Turn on segments B and C for digit '1'
segments[0].value(1) # Segment a
segments[1].value(1) # Segment B
segments[2].value(1) # Segment C
segments[7].value(2) # segment g
segments[5].value(2) # Segment e
segments[4].value(2) # Segment d
# Main program
while True:
for