from machine import Pin , PWM
from time import sleep
import random
segA = Pin(10,Pin.OUT )
segB = Pin(11,Pin.OUT )
segC = Pin(12,Pin.OUT )
segD = Pin(13,Pin.OUT )
segE = Pin(14,Pin.OUT )
segF = Pin(15,Pin.OUT )
segG = Pin(16,Pin.OUT )
buzzer = Pin(17, Pin.OUT)
son = PWM(buzzer) #la présence de PWM puisqu'il s'agit d'un buzzer passif
son.freq(4000)
def buz():
    son.duty_u16(60000)
    sleep(0.5)
    son.duty_u16(0)
    sleep(0.5)
def zero():
    segA.off()
    segB.off()
    segC.off()
    segD.off()
    segE.off()
    segF.off()
    segG.on()
def one():
    segA.on()
    segB.off()
    segC.off()
    segD.on()
    segE.on()
    segF.on()
    segG.on()
def two():
    segA.off()
    segB.off()
    segC.on()
    segD.off()
    segE.off()
    segF.on()
    segG.off()
def three():
    segA.off()
    segB.off()
    segC.off()
    segD.off()
    segE.on()
    segF.on()
    segG.off()
def four():
    segA.on()
    segB.off()
    segC.off()
    segD.on()
    segE.on()
    segF.off()
    segG.off()
def five():
    segA.off()
    segB.on()#
    segC.off()
    segD.off()
    segE.on()#
    segF.off()
    segG.off()
def six():
    segA.off()
    segB.on()
    segC.off()
    segD.off()
    segE.off()
    segF.off()
    segG.off()
def seven():
    segA.off()
    segB.off()
    segC.off()
    segD.on()
    segE.on()
    segF.on()
    segG.on()
def eight():
    segA.off()
    segB.off()
    segC.off()
    segD.off()
    segE.off()
    segF.off()
    segG.off()
def nine():
    segA.off()
    segB.off()
    segC.off()
    segD.off()
    segE.on()
    segF.off()
    segG.off()
leds = [Pin(n, Pin.OUT) for  n in range(10)]
while True:
    random_led = random.randint(0, 9)
    leds[random_led].on()
    if (random_led == 0):
        one()
    elif (random_led == 1):
        zero()
    elif (random_led == 2):
        two()
    elif (random_led == 2):
        nine()
    elif (random_led == 3):
        three()
    elif (random_led == 4):
        four()
    elif (random_led == 5):
        five()
    elif (random_led == 6):
        seven()
    elif (random_led == 7):
        seven()
    elif (random_led == 8):
        eight()
    elif (random_led == 9):
        nine()
    sleep(1)
    leds[random_led].off()
    buz()






















$abcdeabcde151015202530354045505560fghijfghij
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT