import board import busio import digitalio ledpins = [] ledpins.append(digitalio.DigitalInOut(board.GP12)) ledpins.append(digitalio.DigitalInOut(board.GP11)) ledpins.append(digitalio.DigitalInOut(board.GP10)) ledpins.append(digitalio.DigitalInOut(board.GP6)) ledpins.append(digitalio.DigitalInOut(board.GP13)) ledpins.append(digitalio.DigitalInOut(board.GP14)) ledpins.append(digitalio.DigitalInOut(board.GP15)) for ledpin in ledpins: ledpin.direction = digitalio.Direction.OUTPUT displist = ( (1, 0, 0, 0, 0, 0, 0), (1, 1, 1, 0, 0, 1, 1), (0, 1, 0, 0, 1, 0, 0), (0, 1, 0, 0, 0, 0, 1), (0, 0, 1, 0, 0, 1, 1), (0, 0, 0, 1, 0, 0, 1), (0, 0, 0, 1, 0, 0, 0), (1, 1, 0, 0, 0, 1, 1), (0, 0, 0, 0, 0, 0, 0), (0, 0, 0, 0, 0, 0, 1), (0, 0, 0, 0, 0, 1, 0) ) def show_num(number): for i in range(7): ledpins[i].value = displist[number][i]