听到水果乐器你会想到什么?
这样?
还是这样的?
但我们今天要说的是这样的
视频中水果化身乐器,这是如何做到的呢?
下面来给大家解密。
要想把水果制作成乐器,需要准备以下材料:
硬件部分:电脑、Arduino主板模块、杜邦线、USB数据线
软件部分:ScratchCS
第一步:制作神奇的电子乐器需要先将水果与控制板进行连接,这里我们采用香蕉作为钢琴的键盘,也可以使用橡皮泥或者可以传导的介质作为钢琴。下面一起制作我们的钢琴键盘吧,作品示意图如下图所示。
1、将控制板与杜邦线进行连接
取出8根公母头的杜邦线,将杜邦线的母头与控制板的数字信号的D2,D3,D4,D5,D6,D7,D8,D9进行连接,连接的具体方式如下。
2、杜邦线的公头与香蕉进行连接。
第二步:制作水果钢琴的前提是需要准备出8个水果,这八个水果分别对应8个音符,公母头的杜邦线分别插在Arduino控制板的D2,D3,D4,D5,D6,D7,D8,D9数字端口上,按照发音的顺序依次排布。
(1)为了能够获取到每一个水果的信号值,需要设置8个变量分别保存获取到的信号值。那么点击“数据”选项中的新建命令,在文本框中分别输入A1,A2,A3,A4,A5,A6,A7,A8八个变量,具体操作如下图所示。
(2)将新建的8个变量分别拖拽到重复执行内,将变量名依次更改为A1~A8
(3)将“Arduino模块”中的读取电容值,依次拖拽到8个变量的文本框中,更改对应的端口号与连接引脚相对应。
(4)通过以上的分析不难想出需要用到的程序模块有“控制”选项中条件判断,“数字和逻辑运算”中的,“声音”选项中的,“数据”选项中的变量,我们设置有无碰到水果的判断数值为10,进行组合如下图所示。
(5)通过第5步的方法再将其他的7个钢琴声音设置出来,比较简单的方式可以通过将鼠标移动到“如果……那么……”上,右击选择复制,更改相应的参数来完成目的,参考程序如下图。
以上只是北京亚述科技公司出品的
智能控制系列课程中的一节课,
我们把编程与音乐结合,
带领孩子们体验科技与艺术碰撞世界的奥秘!
领取专属 10元无门槛券
私享最新 技术干货