触摸传感器简介
触摸传感器是⼀种捕获和记录设备和/或物体上的物理触摸或拥抱的设备,它使设备或对象能够通常由⼈类⽤户或操作员检测触摸,触摸传感器也可以称为触摸检测器。
触摸传感器主要在物体或个⼈与其物理接触时起作⽤,与按钮或其他更多⼿动控制不同,触摸传感器更敏感,并且通常能够以不同的⽅式响应不同类型的触摸,例如敲击,滑动和挤压,触摸传感器⽤于消费者技术设备,例如智能⼿机和平板电脑。
通常,触摸传感器⽤作从⽤户获取输⼊的⼿段,触摸传感器记录的每个物理笔划被发送到处理单元/软件,该处理单元/软件相应地处理它,例如,当通过智能⼿机或使⽤应⽤程序导航时,触摸传感器捕获⼈体触摸或屏幕上施加的压⼒。
(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);
}
}