from machine import Pin
import time
# Pins
a = Pin(0, Pin.OUT, Pin.PULL_DOWN)
b = Pin(1, Pin.OUT, Pin.PULL_DOWN)
c = Pin(2, Pin.OUT, Pin.PULL_DOWN)
d = Pin(3, Pin.OUT, Pin.PULL_DOWN)
e = Pin(4, Pin.OUT, Pin.PULL_DOWN)
f = Pin(5, Pin.OUT, Pin.PULL_DOWN)
dp = Pin(6, Pin.OUT, Pin.PULL_DOWN)
g = Pin(7, Pin.OUT, Pin.PULL_DOWN)
sw_a = Pin(26, Pin.OUT, Pin.PULL_DOWN)
sw_b = Pin(22, Pin.OUT, Pin.PULL_DOWN)
sw_c = Pin(21, Pin.OUT, Pin.PULL_DOWN)
sw_d = Pin(20, Pin.OUT, Pin.PULL_DOWN)
sw_e = Pin(19, Pin.OUT, Pin.PULL_DOWN)
sw_f = Pin(18, Pin.OUT, Pin.PULL_DOWN)
sw_g = Pin(17, Pin.OUT, Pin.PULL_DOWN)
sw_dp = Pin(16, Pin.OUT, Pin.PULL_DOWN)
while True:
if sw_a.value():
a.value(1)
else:
a.value(0)
if sw_b.value():
b.value(1)
else:
b.value(0)
if sw_c.value():
c.value(1)
else:
c.value(0)
if sw_d.value():
d.value(1)
else:
d.value(0)
if sw_e.value():
e.value(1)
else:
e.value(0)
if sw_f.value():
f.value(1)
else:
f.value(0)
if sw_g.value():
g.value(1)
else:
g.value(0)
if sw_dp.value():
dp.value(1)
else:
dp.value(0)
time.sleep(0.02)