python点亮led_用Python点亮led灯

我正试着用我的钢琴和Python来点亮我的dotstar led灯带!在

我从键盘上得到我需要的信息,然后我尝试用python打开它。唯一的问题是,这是一个巨大的延迟。如果我一次按多个键,输入的信息就太慢了。在

如果我删除代码来点亮我的led,它的工作很好,没有任何延迟。

我有什么办法可以加快速度吗?在

我对python相当陌生,所以任何提示都会非常有用!在

以下是我目前为止的代码:import pygame.midi

import board

import adafruit_dotstar as dotstar

dots = dotstar.DotStar(board.MOSI, board.SCK, 120, brightness=1)

def print_devices():

for n in range(pygame.midi.get_count()):

print (n,pygame.midi.get_device_info(n))

if __name__ == '__main__':

pygame.midi.init()

print_devices()

def number_to_note(number):

notes = ['c', 'c#', 'd', 'd#', 'e', 'f', 'f#', 'g', 'g#', 'a', 'a#', 'b']

return notes[number%12]

你可能感兴趣的:(python点亮led)