电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
「雕爷学编程」Arduino动手做(16)---数字触摸传感器模块
分 享
扫描二维码分享
「雕爷学编程」Arduino动手做(16)---数字触摸传感器模块
雕爷学编程
雕爷学编程
关注
发布时间: 2020-06-01
丨
阅读: 542
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器与执行器模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真) 实验十六:电容式数字触摸传感器模块(TTP223 ) ![](https://cf04.ickimg.com/bbsimages/202005/b886219a1f4ad0ad8c17150c6044b061.jpg) TTP223E-BA6是单按键触摸检测芯片, 提供1个触摸键。其稳定的触摸检测效果可以广泛的满足不同应用的需求, 此触摸检测芯片是专为取代传统按键而设计, 触摸检测PAD 的大小可依不同的灵敏度设计在合理的范围内, 低功耗与宽工作电压, 是此触摸芯片在DC 或AC应用上的特性。 ![](https://cf04.ickimg.com/bbsimages/202005/28ae66e4cc8cc812adae9bab2ac31954.jpg) TTP223特点 1 、工作电压 2.0V~5.5V 2 、工作电流 @VDD=3V,无负载,SLRFTB=1 低功耗模式下典型值1.5uA,最大值3.0uA 快速模式下典型值3.5uA,最大值7.0uA @VDD=3V,无负载,SLRFTB=0 低功耗模式下典型值2.0uA,最大值4.0uA 快速模式下典型值6.5uA,最大值13.0uA 3 、最长响应时间大约为快速模式下60mS,低功耗模式下220mS @VDD=3V 4 、灵敏度可由外部电容(0~50pF)调节 5 、由选择管脚(SLRFTB管脚)提供两个采样长度的选择 6、人体触摸检测稳定,可取代传统的直接的开关键 7、由选择管脚(LPMB管脚)提供快速模式和低功耗模式的选择 8 、由选择管脚(TOG管脚)提供直接模式、触发模式的选择,同时还保留漏极开路(Open Drain)输出模式,OPDO管脚为漏极开路(Open Drain)输出,Q管脚为CMOS输出9各输出模式都可通过选择管脚(AHLB管脚)选择高电平或者低电平有效 10、 由选择管脚(MOTB管脚)提供100sec最长输出时间选择 11、 有外部上电复位管脚(RST管脚) 12、上电之后需要约0.5sec的稳定时间,此时间段内不要对键进行触摸,此时所有功能都被禁止 13、始终进行自校准,当键没被触摸时,重校准周期约为4.0sec。 ![](https://cf04.ickimg.com/bbsimages/202005/5fee260ded3dbf3320a198d7c655c831.jpg) TTP223应用 1、广泛消费性产品 2、防水电器 3、按钮键取代品 TTP223接脚与方块图 ![](https://cf04.ickimg.com/bbsimages/202005/ca8df416933949c44cc3c023f0cfa3fb.jpg) ![](https://cf04.ickimg.com/bbsimages/202005/507f7f14b47e83bfd57fb4ded6aa0378.jpg) ![](https://cf04.ickimg.com/bbsimages/202005/a2bc8732d487a71b4a1480b7f1fae5a3.jpg) ![](https://cf04.ickimg.com/bbsimages/202005/061c8641fcb6123908b3cccd117bc75f.jpg) 电容式数字触摸传感器模块 1.板载TTP223触摸式电容式触摸传感器IC 2.基板级状态指示器 3.工作电压:2.0V-5.5V 4.PCB板尺寸:29(mm)x16(mm) 1脚 为电源+ VCC 2脚 为输出 OUT 3脚 为电源- GND ![](https://cf04.ickimg.com/bbsimages/202005/9a840ee91dc7cf95b63952e7b7a6ddb1.jpg) ![](https://cf04.ickimg.com/bbsimages/202005/f59b6aa79818c456eb6cddfe13ebc9c2.jpg) 模块电原理图 ![](https://cf04.ickimg.com/bbsimages/202005/263bff135cd4e911b60750fb730e7a7b.jpg) ![](https://cf04.ickimg.com/bbsimages/202005/957139c7a4306a2e3f5ee7aa876b3d5a.jpg) 上电之后需要约0.5sec的稳定时间, 此时间段内不要对键进行触摸, 此时所有功能都被禁止 始终进行自校准 当键没被触摸时,重校准周期约为4.0sec 板上带有蓝色LED指示灯 ![](https://cf04.ickimg.com/bbsimages/202005/3b855420c7e0324c08430e7344e64f55.jpg) 仿真实验示意图 ![](https://cf04.ickimg.com/bbsimages/202005/ad11cc3716761ec035800e8488d08f30.jpg) 实验测试示意图 ![](https://cf04.ickimg.com/bbsimages/202005/daf51120459f60bd9731b1bc868ee63d.jpg) 实验代码编程 ```c /@@* 【Arduino】168种传感器模块系列实验(16) --- TTP223 电容式数字触摸传感器模块 */ void setup() { pinMode(3,INPUT); pinMode(13,OUTPUT); } void loop() { if (digitalRead(3)) { digitalWrite(13,HIGH); } else { digitalWrite(13,LOW); } } ``` Mind+ 图形编程 ![](https://cf04.ickimg.com/bbsimages/202005/86c643e501e25212709bec0b5091d703.jpg) 4路、8路与16路电容式数字触摸传感器模块 ![](https://cf04.ickimg.com/bbsimages/202005/b76aba1dd6f0cce11f2e7907480f3950.jpg) ![](https://cf04.ickimg.com/bbsimages/202005/60fa503dc02bfc99bf8b0e4ae4fc4beb.jpg) ![](https://cf04.ickimg.com/bbsimages/202005/33b5ff3ae80b3f12e80d2747068e2dea.jpg) Mind+ 图形编程2 ![](https://cf04.ickimg.com/bbsimages/202005/f28554ca3af21561976a41ef375301b9.jpg) linkboy 仿真编程 ![](https://cf04.ickimg.com/bbsimages/202005/c5942ffa67c6bdd1ae6b07286e25a2d8.jpg)
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
雕爷学编程
关注
评论
(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字以内)
取消
提交