TTP223触摸模块怎么接线?Arduino电容触摸替代按钮教程

开源复现员硬件DIY 2026-10-15 12:57:42 11阅读 举报

很多DIY项目想加个“开关键”,第一反应是微动按钮。但按钮要钻通孔、要用力按,次数多了还容易失灵。TTP223这种电容触摸模块就方便多了:只要手指碰到金属触摸感应面,输出就翻转一次电平,不用任何机械按压。这篇文章把接线和用法讲清楚。

三个引脚,一眼看懂

TTP223模块引出的一般就VCC、GND、SIG(有的标的I/O、OUT)三个脚。模块正面有一块圆形的触摸感应区,背面是主芯片TTP223B。VCC接3.3V或5V都行,GND接地,SIG就是输出信号,直接接Arduino数字脚。

芯片本身支持两种输出模式:一种是默认的“点动”即触碰时有信号、手离开没信号;另一种是“开关锁存”模式,摸一下输出常高、再摸一下拉低,像电灯开关。买回来的模块默认大多是点动,要不要改成锁存,得看板子上的跳线或焊盘怎么配置。

接线和最简单的点亮逻辑

接线非常省事:模块VCC接Arduino的5V,GND接GND,SIG接到一个数字脚,比如3号脚。想让触摸有直观反馈,可以在另一个数字脚上串联一个电阻和LED到GND,手指碰一下感应区,就让这个灯亮起来。代码就几行:读到SIG为高就点亮LED,为低就熄灭,或者配合延时做按键去抖。

它是容性触控,感应电流极小,手指碰的是模块背面的铜箔或外接的一块导电面(铜箔、铝箔都行),都能触发。想扩大触摸面积,在外面贴一片金属片并用导线连到感应区即可。

应用和两个高频坑

TTP223很适合做作品的门控、触发开关:智能音箱外壳上的触摸按键、装配到文具盒的触碰感应、机器人头顶的“摸头反应”,都比按钮更文艺也更耐用。

坑有两个。一个是感应灵敏度受环境影响:面板越厚、感应区面积越小、手越干,越难触发;如果隔了很厚的亚克力机身,可能会时灵时不灵,最好先测一下再封装机壳。另一个是共地问题,触摸检测基于电容充放电,模块和Arduino之间地一定要铺好,供电不稳会导致误触发。还有,模块的SIG直接输出TTL电平,接5V主控没问题,接3.3V的板子建议留意电平匹配。

TTP223是给项目加“触摸互动”最便宜直接的办法。接线三根、逻辑几行,从隔壳感应到开关锁存都能玩,是替代实体按钮的好选择。

版权声明:
作者:开源复现员
链接:https://www.aiddithome.com/p/3b5be5fe2a04f.html
来源:硬件DIY
实践版权归作者所有,未经允许请勿转载,若此实践存在违规行为,您可以点击 “举报”。


登录 后发表评论
4条评论
深圳打工人Alan
1楼 · 1天前

共地那个坑踩过,供电不稳就老误触发

锡点
2楼 · 1天前

隔太厚的亚克力会时灵时不灵,我先测了再封壳的

胶佬憨憨
3楼 · 1天前

有两个模式那个锁存平时没用上,点动就够日常用了

拆机党
4楼 · 1天前

替代按钮是真的方便,不用钻孔,摸一下就有反应