电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
触控键盘按键有点多,拿来弹弹琴也是好的。
分 享
扫描二维码分享
触控键盘按键有点多,拿来弹弹琴也是好的。
arduino
MP3模块
TTP229
gada8881
关注
发布时间: 2021-03-02
丨
阅读: 1372
# 引言: Arduino做的各种应用广泛被开源硬件爱好者喜欢。今天给大家介绍一个互动性强的arduino游戏,特别适合打发无聊时光,本来用触控模块是用来控制一个项目的机电部分的。工作中闲着无聊突发奇想,把TTP229用来玩成乐器应该也可以的。于是就有了这个项目, ![](https://cf03.ickimg.com/bbsimages/202103/5bd701bd412d9a705cdbf7f08853e504.jpg) [https://www.bilibili.com/video/BV1Wh411k7NC/](https://www.bilibili.com/video/BV1Wh411k7NC/) ### 第一步:所要展示的内容 简单说:触动从1-8的任意触控按键,都有一个相对应的音频播放出来,这些音频是事先存在mp3模块内存储的mp3文件。 ### 第二步:如何使用16按键 没有跳线的模块只能用1-8键。如要使用其他按键,需解锁,方法是在下图图示部分进行跳线。 ![](https://cf03.ickimg.com/bbsimages/202103/f0afffc5be267d044e80d76568daaa84.jpg) ### 第三步:硬件搭建 所需器材清单: 序号 品名 数量 1 arduino nano 1 2 DFrobot MP3模块 1 3 TTP229触控模块-16键 1 4 arduino nano扩展板 1 ### 第四步:了解一下关键硬件的参数 ![](https://cf03.ickimg.com/bbsimages/202103/9ef19f944bf95f783afe1cf1ee956c18.png) mp3文件的命名。不用放在zh目录下。文件名可以是01.02等,也可以是001.002等。01后面可以是其他文字。 ![](https://cf03.ickimg.com/bbsimages/202103/4a4fbcbe10ba8259ec238ace194c105a.png) ### 第五步: 发一些硬件的图片。让人有个直观的认识 ![](https://cf03.ickimg.com/bbsimages/202103/2bfefd0a2394da6b4c2c4fa80162bd0c.png) ![](https://cf03.ickimg.com/bbsimages/202103/12365030bcd4548ef3d886134b625383.png) ### 第六步:代码部分的介绍 代码下载地址: ![](https://cf03.ickimg.com/bbsimages/202103/1ef7373d82892d3020cb52a9aaf7f13d.png) [https://github.com/shanno88/16keysPiano](https://github.com/shanno88/16keysPiano) 复制代码 ![](https://cf03.ickimg.com/bbsimages/202103/81404afd2f2f2307036b59ac703f672e.png) 代码重要部分都做了注释,这里不多啰嗦。 ![](https://cf03.ickimg.com/bbsimages/202103/aee5d862377941d6597f51be7b6d8253.jpg) arduino nano在烧录时候,bootloader需要选择old bootloader,否则无法烧录成功 ![](https://cf03.ickimg.com/bbsimages/202103/289a76d954843c070f634779922c2070.jpg) 如何知道每个TTP229的按键键值。如上图,因为我程序里加入串口显示字符语句。这样在上电后打开串口。然后按动按键,就可以在COM口看到键值了。 ### 第七部:连线图 连线图: ![](https://cf03.ickimg.com/bbsimages/202103/5953042ba190ab889ad755f5a5476e03.png) ### 第八部:未来改进思考 因为想弹奏复杂点的乐曲,那么可能会考虑连多个TTP229试一试。
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
gada8881
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交