本帖最后由 rzegkly 于 2018-10-8 21:21 编辑
新版《一闪一闪亮晶晶》灯光秀
满天都是小星星 挂在天上放光明 好像许多小眼睛 一闪一闪亮晶晶 满天都是小星星 儿时的摇篮曲《小星星》,利用掌控板上光线传感器,加入灯光效果很好。 程序如下: [mw_shl_code=python,true]from mpython import * #掌控库
import time #时间库
while True:
display.fill(0) #清屏
display.DispChar(' 一闪一闪 小星星 ',20,0)
display.DispChar("亮度:",0,45) #显示亮度到0,45
display.text("%d" % (light.read()), 48, 50) #显示板载光线传感器
display.show() #刷新
time.sleep_ms(10) #延时10ms
if light.read() > 4000 :
rgb[0] = (255,0,0) # 设置红色
rgb[1] = (255,0,0) # 设定为红色
rgb[2] = (255,0,0) # 设置为红色
rgb.write()
else:
if light.read() >2000:
rgb[0] = (0,255,0) # 设置绿色
rgb[1] = (0,255,0) # 设定为绿色
rgb[2] = (0,255,0) # 设置为绿色
rgb.write()
else:
if light.read() > 1000 :
rgb[0] = (0,0,255) # 设置蓝色
rgb[1] = (0,0,255) # 设定为蓝色
rgb[2] = (0,0,255) # 设置为蓝色
rgb.write()
else:
rgb[0] = (0,0,0)
rgb[1] = (0,0,0)
rgb[2] = (0,0,0)
rgb.write() [/mw_shl_code] |