xufeng 发表于 2020-4-18 20:50:33

基于Arduino使用TTP223 触摸传感器模块

基于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);
}
}
页: [1]
查看完整版本: 基于Arduino使用TTP223 触摸传感器模块