from machine import Pin
from time import sleep
segA = Pin(23,Pin.OUT)
segB = Pin(21,Pin.OUT)
segC = Pin(19,Pin.OUT)
segD = Pin(18,Pin.OUT)
segE = Pin(5,Pin.OUT)
segF = Pin(2,Pin.OUT)
segG = Pin(4,Pin.OUT)
def decoCC(numero):
if numero==0:
segA.value(1)
segB.value(1)
segC.value(1)
segD.value(1)
segE.value(1)
segF.value(1)
segG.value(0)
elif numero==1:
segA.value(0)
segB.value(1)
segC.value(1)
segD.value(0)
segE.value(0)
segF.value(0)
segG.value(0)
elif numero==2:
segA.value(1)
segB.value(1)
segC.value(0)
segD.value(1)
segE.value(1)
segF.value(0)
segG.value(1)
elif numero==3:
segA.value(1)
segB.value(1)
segC.value(1)
segD.value(1)
segE.value(0)
segF.value(0)
segG.value(1)
elif numero==4:
segA.value(0)
segB.value(1)
segC.value(1)
segD.value(0)
segE.value(0)
segF.value(1)
segG.value(1)
elif numero==5:
segA.value(1)
segB.value(0)
segC.value(1)
segD.value(1)
segE.value(0)
segF.value(1)
segG.value(1)
elif numero==6:
segA.value(1)
segB.value(0)
segC.value(1)
segD.value(1)
segE.value(1)
segF.value(1)
segG.value(1)
elif numero==7:
segA.value(1)
segB.value(1)
segC.value(1)
segD.value(0)
segE.value(0)
segF.value(0)
segG.value(0)
elif numero==8:
segA.value(1)
segB.value(1)
segC.value(1)
segD.value(1)
segE.value(1)
segF.value(1)
segG.value(1)
elif numero==9:
segA.value(1)
segB.value(1)
segC.value(1)
segD.value(0)
segE.value(0)
segF.value(1)
segG.value(1)
numero=0
while(True):
decoCC(numero)
numero = numero+1
if numero>9:
numero=0
sleep(0.5)