
声音高低重合,光线明暗交错,是生活的两道风景线。
利用掌控板仿真功能可以展现这两道美,让我们一起来分享一个声光之形作品吧。

一、知识库:
1、线条的 绘制
2、映射的使用
3、读声音值

二、学一学
1、数学知识——映射
在数学上,映射则是个术语,指两个元素集之间元素相互“对应”的关系。 设A、B是两个非空集合,如果存在一个法则f,使得对A中的每个元素a,按法则f,在B中有唯一确定的元素b与之对应,则称f为从A到B的映射,记作f:A→B。

2.测试声音传感器的数值
(1)输入块中,声音值指令

(2)数学块中,转整数int数值

(3)文本块中,添加追加文本指令

(4)测试仿真声音传感器数值脚本

(5)仿真声音传感器数值图

测试发现:当滑动声音滑竿到最顶端时,声音值为:4095,超出4095时,滑竿消失。
当滑动声音滑竿到最低端时,声音值为:0,勾选随机模拟麦克风音质时,数值随机变化。
三、想一想
如何用掌控板制作一个声光之形作品?
四、练一练
1.初始化主程序,显示【mPython】——掌控声光之形3秒

2.绘制图形
左侧数学块中找到映射指令:是指将数值一个范围均匀对应到另一个范围。
通过映射将采集的声音值从 0-4095(声音传感器的返回值为0-3800)对应到55-0。


3.显示灯光
在RGB块中找到设置RGB颜色指令,根据不同声音值,点亮不同颜色的灯光



五、视频回放
点赞