from machine import Pin
from time import sleep
#configuracion de 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):
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)
num = 0
while True:
decoCC(num)
num = num + 1
if num > 9:
num=0
sleep(1)
"""
Diseñe un programa que realice la siguiente secuencia
NUMEROS PARES
NUMEROS IMPARES
INCREMENTAR DE 0 a 9
DECREMENTAR DE 9 a 0
"""