def uh_pulse():
UH.off()
global working
working = True
global contWorking
contWorking = True
while contWorking == True:
x0, y0 = 3.5, 3.5
for z in range(1, 5)[::-1] + range(1, 10):
fwhm = 5/z
gauss = make_gaussian(fwhm, x0, y0)
for y in range(8):
for x in range(8):
h = 0.8
s = 0.8
v = gauss[x,y]
rgb = colorsys.hsv_to_rgb(h, s, v)
r = int(rgb[0] * 255.0)
g = int(rgb[1] * 255.0)
b = int(rgb[2] * 255.0)
UH.set_pixel(x, y, r, g, b)
UH.show()
time.sleep(0.025)
UH.off()
working = False
评论列表
文章目录