自动舞台灯
大家感受过音乐会上的灯光效果吗?它能随着音乐的节奏强弱变换闪烁,这是为什么呢?通过本节课的学习,我们将了解其中的奧秘。
设计师
自动舞台灯是声控灯光的一种。本节课,我们就一起学习搭建一个简易的自动舞台灯光模型,通过编写音量检测传感器程序使灯光能够随着音乐的节奏强弱发生变化,达到烘托舞台气氛的效果。
1
舞台的搭建
2
程序编写
一、舞台的搭建
搭建一个舞台,用控制器显示屏作为台面,使用四个彩灯,两个高挂在两侧作为射灯,另两个作为角灯。
二、程序编写
1.打开机器人快车编程软件,新建一个名为“wutaideng”的程序项目文件。
2.在【执行模块】库中选择四个“彩灯”图标并拖拽到编辑区,右键单击该图标,依次设置端口和颜色。
设置成功后,程序如图所示。
3.在【显示模块】库中选择三个“清除屏幕”图标并拖拽到编辑区,右键单击该图标,依次设置颜色。
设置成功后,程序如图所示。
4.在【内置模块】库中选择“等待音量值大于”图标,将其拖拽到编辑区,单击右键打开属性窗口,设置界线值为“2000”。如果满足界线值,P1、P2彩灯打开,P3、P4彩灯关闭,屏幕为黑色。
5.在【内置模块】库中选择“等待音量值小于”图标和“等待音量值大于”图标,将其拖拽到编辑区,分别单击右键打开属性窗口,设置界线值为“2000”。如果满足小于界线值,屏幕颜色为紫色;满足大于界线值,屏幕颜色为白色。
6.在【内置模块】库中选择“等待音量值小于”图标,将其拖拽到编辑区,单击右键打开属性窗口,设置界线值为“2000”。如果满足界线值,P1、P2彩灯关闭,P3、P4彩灯打开。
7.添加循环语句使程序可以一直运行,在程序第一步打开屏幕背光控制,程序编写好后,进行保存并下载到主控器中。
拓展园
声控传感器是利用声音的相对比较,返回“是否有声音的相对信号”给机器人主机。在本课中,声控传感器内置在主控器中,通过对周围环境的音量值与自身设定的音量值进行比较,从而实现自动控制机器人运动。声控传感器在照明控制领域应用广泛,例如声控灯。
谢 谢