首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程热潮袭来,水果变成了“钢琴键”

听到水果乐器你会想到什么?

这样?

还是这样的?

但我们今天要说的是这样的

视频中水果化身乐器,这是如何做到的呢?

下面来给大家解密。

要想把水果制作成乐器,需要准备以下材料:

硬件部分:电脑、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个钢琴声音设置出来,比较简单的方式可以通过将鼠标移动到“如果……那么……”上,右击选择复制,更改相应的参数来完成目的,参考程序如下图。

以上只是北京亚述科技公司出品的

智能控制系列课程中的一节课,

我们把编程与音乐结合,

带领孩子们体验科技与艺术碰撞世界的奥秘!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171229G0ANE700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券