【掌控】mpython-声音传感器---一闪一闪亮晶晶灯光秀
昨天利用掌控板上光线传感器,在摇篮曲《小星星》加入灯光效果很好今天我思考了,通过掌控板上的声音传感器控制灯光,灯光随着儿歌声音大小而点亮
from mpython import * #掌控库
import time #时间库
a=0
while True:
display.fill(0) #清屏
display.DispChar(' 一闪一闪 小星星 ',20,0)
display.DispChar("声音:",0,45) #显示声音到0,45
display.text("%d" % (sound.read()),48,50) #显示板载声音传感器数值
display.show() #刷新
if sound.read() < 60:
rgb = (0,0,0)
rgb = (0,0,0)
rgb = (0,0,0)
rgb.write()
else:
if sound.read() <120:
rgb = (0,0,255) # 设置蓝色
rgb = (0,0,255)# 设定为蓝色
rgb = (0,0,255) # 设置为蓝色
rgb.write()
else:
if sound.read() <400:
rgb = (0,255,0) # 设置绿色
rgb = (0,255,0)# 设定为绿色
rgb = (0,255,0) # 设置为绿色
rgb.write()
else:
if sound.read() <2000:
rgb = (255,0,0) # 设置红色
rgb = (255,0,0)# 设定为红色
rgb = (255,0,0) # 设置为红色
rgb.write()
time.sleep_ms(20)
一、分析1、sound<60 rgb不亮
2、sound<120rgb亮蓝
3、sound<400rgb亮绿
4、sound<2000rgb亮红
二、编程:
http://v.youku.com/v_show/id_XMzg1Mjg1NTcwOA==.html?spm=a2h3j.8428770.3416059.1
哈哈,康老师进步蛮快。{:5_148:}高产啊。 有点粗糙,很多地方不是很清楚。希望大圣老师多指导
页:
[1]