2020-3-21 11:58:22 [显示全部楼层]
4051浏览
查看: 4051|回复: 4

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

[复制链接]
有一个软件叫人人钢琴。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




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


天空之城。

汤果  初级技神

发表于 2020-3-21 12:40:17

朱老师太厉害啦!不过键盘上按键是不是不是太方便
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2020-3-21 15:35:32

【haoda】9块9,造一架可以乱弹的人人”钢“琴图1
哈哈,键盘乐手,高手很多的。
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2020-3-21 16:09:02

对照吴老师学生的视频,我的帖子只是抛砖引玉,如何按下不停,如何弹出美妙的曲子,等你来。
回复

使用道具 举报

gada888  版主

发表于 2020-3-24 12:59:39

构思精巧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail