from machine import Pin#Importa as classes ADC e Pin da biblioteca machine
from time import sleep #Importa a função sleep da biblioteca time
a = Pin(17, Pin.OUT)
b = Pin(16, Pin.OUT)
c = Pin(15, Pin.OUT)
d = Pin(14, Pin.OUT)
e = Pin(13, Pin.OUT)
f = Pin(12, Pin.OUT)
g = Pin(11, Pin.OUT)
botao = Pin(18, Pin.IN)
contador = 0
botao_anterior = 0
botao_atual = 0
def zero():
a.value(1)
b.value(1)
c.value(1)
d.value(1)
e.value(1)
f.value(1)
g.value(0)
def um():
a.value(0)
b.value(1)
c.value(1)
d.value(0)
e.value(0)
f.value(0)
g.value(0)
def dois():
a.value(1)
b.value(1)
c.value(0)
d.value(1)
e.value(1)
f.value(0)
g.value(1)
def tres():
a.value(1)
b.value(1)
c.value(1)
d.value(1)
e.value(0)
f.value(0)
g.value(1)
def quatro():
a.value(0)
b.value(1)
c.value(1)
d.value(0)
e.value(0)
f.value(1)
g.value(1)
def cinco():
a.value(1)
b.value(0)
c.value(1)
d.value(1)
e.value(0)
f.value(1)
g.value(1)
def seis():
a.value(1)
b.value(0)
c.value(1)
d.value(1)
e.value(1)
f.value(1)
g.value(1)
def sete():
a.value(1)
b.value(1)
c.value(1)
d.value(0)
e.value(0)
f.value(0)
g.value(0)
def oito():
a.value(1)
b.value(1)
c.value(1)
d.value(1)
e.value(1)
f.value(1)
g.value(1)
def nove():
a.value(1)
b.value(1)
c.value(1)
d.value(1)
e.value(0)
f.value(1)
g.value(1)
while True: #Loop infinito
botao_atual = botao.value()
if botao_anterior == 0 and botao_atual == 1:
contador = 1 + contador
if contador > 9:
contador = 0
print(contador)
sleep(0.1)
botao_anterior = botao_atual
if contador == 0:
zero()
elif contador == 1:
um()
elif contador == 2:
dois()
elif contador == 3:
tres()
elif contador == 4:
quatro()
elif contador == 5:
cinco()
elif contador == 6:
seis()
elif contador == 7:
sete()
elif contador == 8:
oito()
elif contador == 9:
nove()
sleep(0.1)