用户工具

站点工具


侧边栏

索引

抱歉,您没有权限增加页面
传感器和模块:触摸检测传感器

1、 产品图片

2、产品购买地址

3、产品概述

该模块是一个基于触摸检测IC(TTP223B)的电容式点动型触摸开关模块。常态下,模块输出低电平,模式为低功耗模式;当用手指触摸相应位置时,模块会输出高电平,模式切换为快速模式;当持续12秒没有触摸时,模式又切换为低功耗模式。可以将模块安装在非金属材料如塑料、玻璃的表面,另外将薄薄的纸片(非金属)覆盖在模块的表面,只要触摸的位置正确,即可做成隐藏在墙壁、桌面等地方的按键。该模块可以让你免除常规按压型按键的烦恼。

4、产品参数

点动型:初态为低电平,触摸为高电平,不触摸为低电平(类似轻触按键功能),低功耗,供电电源可为2~5.5V, 正反面均可作为触摸面,可替代传统的轻触按键,4个M2螺丝定位孔,便于安装。

5、接口定义

  • S:信号输出
  • +:电源(VCC)
  • -:地(GND)
  • S端口接到控制器的数字输入引脚。5V 和GND分别接到电源的+5V和GND。

6、示例程序

//中贝斯特UltiRobot触摸模块示例教程
//程序效果:此段程序在触摸传感器的模式为默认模式(按键模式)下触碰触摸传感器时,板载测试灯会亮,否则板载测试灯熄灭。
//淘宝店地址:zhongbest.taobao.com
//专业Arduino资料网站:www.arduino365.com
int ledPin = 13;             // 设置指示灯为板载测试灯
int KEY = 2;                 // 连接触摸传感器到数字接口2
void setup()
{
     pinMode(ledPin, OUTPUT);   //设置连接到指示灯的管脚为输出模式
     pinMode(KEY, INPUT);       //设置触摸传感器的连接管脚为输入模式
}
void loop()
{
     if(digitalRead(KEY)==HIGH) //读取触摸传感器的状态值
     {
         digitalWrite(ledPin, HIGH);   //如果获取电平为高,则打开灯
     }
     else
     {
         digitalWrite(ledPin, LOW);    //如果获取电平为底,则关闭灯
     }
}

传感器和模块/触摸检测传感器.txt · 最后更改: 2019/08/19 16:23 由 ultirobot