You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
985 B
35 lines
985 B
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]
|
|
|
|
|
|
|