from machine import Pin
from time import sleep

#Configuramos los pines
segA = Pin(23, Pin.OUT)
segB = Pin(22, Pin.OUT)
segC = Pin(21, Pin.OUT)
segD = Pin(19, Pin.OUT)
segE = Pin(18, Pin.OUT)
segF = Pin(5, Pin.OUT)
segG = Pin(4, Pin.OUT)

def decoCC(numero):
  segA.value(0)
  segB.value(0)
  segC.value(0)
  segD.value(0)
  segE.value(0)
  segF.value(0)
  segG.value(0)
  
  if numero==0:
    segA.value(1)
    segB.value(1)
    segC.value(1)
    segD.value(1)
    segE.value(1)
    segF.value(1)
  elif numero == 1:
    segB.value(1)
    segC.value(1)
  elif numero == 2:
    segA.value(1)
    segB.value(1)
    segD.value(1)
    segE.value(1)
    segG.value(1)
  elif numero == 3:
    segA.value(1)
    segB.value(1)
    segC.value(1)
    segD.value(1)
    segG.value(1)
  elif numero == 4:
    segB.value(1)
    segC.value(1)
    segF.value(1)
    segG.value(1)
  elif numero == 5:
    segA.value(1)
    segC.value(1)
    segD.value(1)
    segF.value(1)
    segG.value(1)
  elif numero == 6:
    segA.value(1)
    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)
  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)
    segF.value(1)
    segG.value(1)

#Creamos bucle infinito

decoCC(3)

while True:
  pass