#Práctica 7, display a siete segmentos
from machine import Pin
import utime
#Crear objetos
a=Pin(22, Pin.OUT)
b=Pin(19, Pin.OUT)
c=Pin(27, Pin.OUT)
d=Pin(14, Pin.OUT)
e=Pin(13, Pin.OUT)
f=Pin(32, Pin.OUT)
g=Pin(33, Pin.OUT)
#Definir una función para que nos mande el valor de cada segmento (objeto)
def Ssegmento(A,B,C,D,E,F,G):
a.value(A)
b.value(B)
c.value(C)
d.value(D)
e.value(E)
f.value(F)
g.value(G)
while True:
Ssegmento(0,0,0,0,0,0,1) #numero 0
utime.sleep_ms(400)
Ssegmento(1,0,0,1,1,1,1) #numero 1
utime.sleep_ms(300)
Ssegmento(0,0,1,0,0,1,0) #numero 2
utime.sleep_ms(300)
Ssegmento(0,0,0,0,1,1,0) #numero 3
utime.sleep_ms(300)
Ssegmento(1,0,0,1,1,0,0) #numero 4
utime.sleep_ms(300)
Ssegmento(0,1,0,0,1,0,0) #numero 5
utime.sleep_ms(300)
Ssegmento(0,1,0,0,0,0,0) #numero 6
utime.sleep_ms(300)
Ssegmento(0,0,0,1,1,1,1) #numero 7
utime.sleep_ms(300)
Ssegmento(0,0,0,0,0,0,0) #numero 8
utime.sleep_ms(300)
Ssegmento(0,0,0,1,1,0,0) #numero 9
utime.sleep_ms(300)