【haoda】9块9,造一架可以乱弹的人人”钢“琴

2020-03-211.2万
AI 快速预览详细 收起
本文介绍了如何使用好搭酷-nano核心板和EveryonePiano软件制作简易触摸钢琴。通过好搭酷-nano的触摸接口和USB键盘发送功能,结合EveryonePiano软件,用户可以轻松制作出一个可以乱弹的简易钢琴。项目所需材料简单,适合8岁以上儿童及零基础初学者。最终效果是通过触摸不同的导电物体(如水果、蔬菜、金属等)来触发音符,实现音乐创作的乐趣。
有一个软件叫人人钢琴。https://www.everyonepiano.cn/
【haoda】9块9,造一架可以乱弹的人人”钢“琴图2
EveryonePiano 是一款永久免费的电脑键盘钢琴模拟软件,它可以使用普通的电脑键盘演奏出美妙的钢琴曲。同时拥有强大的自带音色库,音色逼真,实时演奏,即使是在板载声卡上也可以实现无延迟演奏,同时还可以模拟钢琴的踏板效果。
安装了软件,启动,电脑键盘就是琴键,开心的弹吧。

可是我却只会乱弹。
【haoda】9块9,造一架可以乱弹的人人”钢“琴图1
真是羡慕懂音乐的朋友。

有一天,得到了一块好搭nano……
哦,它的介绍是这样子的:好搭酷-nano是一款专门针对造物的核心板。
在好搭酷-mini的基础上,引出了所有的IO端口,可直插面包板,外形小巧但功能强大。同时采用U盘下载模式,优化了程序下载的方式,使操作更加简单,方便用户自己扩展应用。
【haoda】9块9,造一架可以乱弹的人人”钢“琴图3

参数:

尺       寸:40.7x17.7mm

处 理 器:32位ARM Cotext-M0芯片 64K Flash 8K RAM

数字端口:14个通道(包含4个PWM)

模拟端口:8个通道(包含2个PWM)

下载方式:U盘下载模式

接口类型:2.54排针


拿到手的板子是没有焊排针的,先焊一下吧。

好久没焊东西,手生了,焊的难看。

借刘老师的图一用。

【haoda】9块9,造一架可以乱弹的人人”钢“琴图4

不过我这个最终要做到盒子中去的,我想要做一个可以乱弹的人人钢琴。

相当年在玩bit的时候,就想用bit的触摸来做一个可以弹EveryonePiano 的琴,没有做成。

没想到这个梦可以用好搭酷-nano来实现了。

因为它用很多的触摸接口:

【haoda】9块9,造一架可以乱弹的人人”钢“琴图5

而且它有一个USB键盘发送功能:

【haoda】9块9,造一架可以乱弹的人人”钢“琴图6

有这两样就可以用触摸模拟按键盘弹琴了啊。

这样水果钢琴就可以玩啦(这是一种玩法)。

【haoda】9块9,造一架可以乱弹的人人”钢“琴图7


【haoda】9块9,造一架可以乱弹的人人”钢“琴图12
【程序示例】
[苔萌王老师提醒]代码不建议else if

【haoda】9块9,造一架可以乱弹的人人”钢“琴图9
接下来
【haoda】9块9,造一架可以乱弹的人人”钢“琴图10
接下来
【haoda】9块9,造一架可以乱弹的人人”钢“琴图11
接下来,下载到板子,启动人人钢琴,输入法用英文,开始乱弹吧。
……

真希望自己也能弹一曲,天空之城。

【演示视频】




其实,水果,蔬菜,金属都可以,只要能导电。

下载附件everyonepiano.zip




下面视频来自吴俊杰老师的学生。


天空之城。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
gada888
gada888
构思精巧
rzyzzxw
rzyzzxw
作者
对照吴老师学生的视频,我的帖子只是抛砖引玉,如何按下不停,如何弹出美妙的曲子,等你来。
rzyzzxw
rzyzzxw
作者

哈哈,键盘乐手,高手很多的。
汤果
汤果
朱老师太厉害啦!不过键盘上按键是不是不是太方便
- 没有更多了 -