from machine import Pin
import time
switchA = Pin(2, Pin.IN, Pin.PULL_UP)
switchB = Pin(3, Pin.IN, Pin.PULL_UP)
switchC = Pin(4, Pin.IN, Pin.PULL_UP)
leda = Pin(16, Pin.OUT)
ledb = Pin(17, Pin.OUT)
ledc = Pin(18, Pin.OUT)
ledd = Pin(19, Pin.OUT)
lede = Pin(20, Pin.OUT)
ledf = Pin(21, Pin.OUT)
ledg = Pin(22, Pin.OUT)
while True:
# number 0
if switchA.value()==1 and switchB.value()==1 and switchC.value()==1:
leda.off()
ledb.off()
ledc.off()
ledd.off()
lede.off()
ledf.off()
ledg.on()
print("zero")
# number 1
if switchA.value()==0 and switchB.value()==1 and switchC.value()==1:
leda.on()
ledb.off()
ledc.off()
ledd.on()
lede.on()
ledf.on()
ledg.on()
print("one")
# number 2
if switchA.value()==1 and switchB.value()==0 and switchC.value()==1:
leda.off()
ledb.off()
ledc.on()
ledd.off()
lede.off()
ledf.on()
ledg.off()
print("two")
# number 3
if switchA.value()==0 and switchB.value()==0 and switchC.value()==1:
leda.off()
ledb.off()
ledc.off()
ledd.off()
lede.on()
ledf.on()
ledg.off()
print("three")
# number 4
if switchA.value()==1 and switchB.value()==1 and switchC.value()==0:
leda.on()
ledb.off()
ledc.off()
ledd.on()
lede.on()
ledf.off()
ledg.off()
print("four")
# number 5
if switchA.value()==0 and switchB.value()==1 and switchC.value()==0:
leda.off()
ledb.on()
ledc.off()
ledd.off()
lede.on()
ledf.off()
ledg.off()
print("five")
# number 6
if switchA.value()==1 and switchB.value()==0 and switchC.value()==0:
leda.off()
ledb.on()
ledc.off()
ledd.off()
lede.off()
ledf.off()
ledg.off()
print("six")
# number 7
if switchA.value()==0 and switchB.value()==0 and switchC.value()==0:
leda.off()
ledb.off()
ledc.off()
ledd.on()
lede.on()
ledf.on()
ledg.on()
print("seven")
time.sleep(0.1)