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.
36 lines
985 B
36 lines
985 B
4 years ago
|
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]
|
||
|
|
||
|
|