from machine import Pin
from time import sleep
A = Pin(3, Pin.OUT)
B = Pin(4, Pin.OUT)
C = Pin(5, Pin.OUT)
D = Pin(6, Pin.OUT)
E = Pin(7, Pin.OUT)
F = Pin(2, Pin.OUT)
G = Pin(1, Pin.OUT)
delay = 1
while True:
print("Clearing the display...")
A.value(0)
B.value(0)
C.value(0)
D.value(0)
E.value(0)
F.value(0)
G.value(0)
sleep(0.3)
print("Starting the countdown from 5 to 0...")
sleep(0.5)
print("Displaying number 5")
A.value(1)
B.value(0)
C.value(1)
D.value(1)
E.value(0)
F.value(1)
G.value(1)
sleep(delay)
print("Displaying number 4")
A.value(0)
B.value(1)
C.value(1)
D.value(0)
E.value(0)
F.value(1)
G.value(1)
sleep(delay)
print("Displaying number 3")
A.value(1)
B.value(1)
C.value(1)
D.value(1)
E.value(0)
F.value(0)
G.value(1)
sleep(delay)
print("Displaying number 2")
A.value(1)
B.value(1)
C.value(0)
D.value(1)
E.value(1)
F.value(0)
G.value(1)
sleep(delay)
print("Displaying number 1")
A.value(0)
B.value(1)
C.value(1)
D.value(0)
E.value(0)
F.value(0)
G.value(0)
sleep(delay)
print("Displaying number 0")
A.value(1)
B.value(1)
C.value(1)
D.value(1)
E.value(1)
F.value(1)
G.value(0)
sleep(delay)