基于Arduino使用TTP223 触摸传感器模块
触摸传感器简介
触摸传感器是一种捕获和记录设备和/或物体上的物理触摸或拥抱的设备,它使设备或对象能够通常由人类用户或操作员检测触摸,触摸传感器也可以称为触摸检测器。 触摸传感器主要在物体或个人与其物理接触时起作用,与按钮或其他更多手动控制不同,触摸传感器更敏感,并且通常能够以不同的方式响应不同类型的触摸,例如敲击,滑动和挤压,触摸传感器用于消费者技术设备,例如智能手机和平板电脑。 通常,触摸传感器用作从用户获取输入的手段,触摸传感器记录的每个物理笔划被发送到处理单元/软件,该处理单元/软件相应地处理它,例如,当通过智能手机或使用应用程序导航时,触摸传感器捕获人体触摸或屏幕上施加的压力。
(TTP223 触摸传感器模块)
TTP223 触摸传感器特点
触摸传感器模块是一个基于触摸检测IC(TTP223B)的电容式点动型触摸开关模块,常态下,模块输出低电平,模式为低功率模式;当用手指触摸相应位置时,模块会输出高电平,模式切换为快速模式;当持续12秒没有触摸时,模式又切换为低功率模式,可以将模块安装在非金属材料如塑料、玻璃的表面,另外将薄薄的纸片(非金属)覆盖在模块的表面,只要触摸的位置正确,即可做成隐藏在墙壁、桌面等地方的按键,让你免除常规按压型按键的烦恼。动作注释:先轻触点动型触摸传感器,再稍长时间按住点动型触摸传感器,则可实现台灯闪亮与长亮触摸区域:类似指纹的图标内部区域,手指轻轻触摸即可触发
产品参数
- 小板PCB尺寸:24mm*24mm
- 点动型:初态为低电平,触摸为高电平,不触摸为低电平,低功率
- 供电电源:2-5.5V DC
- 触摸面:正反面均可,可替代传统的轻触按键
- 4个M2螺丝定位孔,便于安装
(TTP223 触摸传感器模块反面)
Arduino Nano <------> TTP223 触摸传感器
3.3V/5V <------> VCC
GND <------> GND
D5 <------> SIG
TTP223 触摸传感器基础小案例
当触摸TTP223 触摸传感器时,绿色 LED 灯亮起,否则,LED 灯处于熄灭状态。
(LED模块)
Arduino Nano <------> TTP223 触摸传感器
3.3V <------> VCC
GND <------> GND
D5 <------> SIG
Arduino Nano <------> LED模块 5V <------> VCC
GND <------> GND D6 <------> IN
Mixly 图形化编程程序
LED 高电平为亮,低电平为灭,如果1位TTP223 触摸传感器被触摸时,LED 灯亮起,否则,即1位TTP223 触摸传感器没有被触摸时,LED 灯处于熄灭状态。
(图形化程序)
程序实现代码
- void setup(){
- pinMode(5, INPUT);
- pinMode(6, OUTPUT);
- }
- void loop(){
- if (digitalRead(5) == HIGH) {
- digitalWrite(6,HIGH);
- } else {
- digitalWrite(6,LOW);
- }
- }
复制代码 |