from machine import Pin
from time import sleep
import display
f1 = Pin(4, Pin.IN, Pin.PULL_DOWN)
b1 = Pin(0, Pin.IN, Pin.PULL_DOWN)
f10 = Pin(13, Pin.IN, Pin.PULL_DOWN)
b10 = Pin(12, Pin.IN, Pin.PULL_DOWN)
disp1 = display.configura([32,33,26,27,14,15,2,25])
disp2 = display.configura([22,23,17,5,18,21,19,16])
i = 0
t = 0.05
display.mostra(disp1, i // 10)
display.mostra(disp2, i % 10)
while True:
if f1.value():
sleep(t)
if f1.value():
i += 1
while f1.value():
sleep(0.01)
elif f10.value():
sleep(t)
if f10.value():
i += 10
while f10.value():
sleep(0.01)
elif b1.value():
sleep(t)
if b1.value():
i -= 1
while b1.value():
sleep(0.01)
elif b10.value():
sleep(t)
if b10.value():
i -= 10
while b10.value():
sleep(0.01)
if i >= 100:
i = 0
elif i < 0:
i = 99
display.mostra(disp1, i // 10)
display.mostra(disp2, i % 10)
sleep(0.01)