触控开关模块

来自YFRobotwiki
2020年4月9日 (四) 08:11Allblue讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
触摸传感器模块


产品简介


触摸传感器模块是一个基于电容感应原理的模块,采用TTP223芯片,可以代替传统按键开关,开启您的触摸时代。该模块不仅TOUCH 区域可以感应,您还可以在其上放置一定厚度的塑料或者玻璃等材料同样可以感应到,这样在安装上可以提供的方式更加多样。

模块上电后,默认板载LED点亮并输出低电平;触摸一次后,板载LED熄灭输出高电平并保持;再次触摸,输出低电平并点亮LED。


规格参数


  • 供电电压:DC3.3 - 5V
  • 芯片型号:TTP223
  • 电流:5mA
  • 工作温度:-20 - 70℃
  • 安装孔径:3MM
  • 模块尺寸:28*21*7.3MM(长*宽*高)
  • 孔间距:15MM
  • 模块重量:2.2g


主要应用


  • 广泛消费性产品
  • 防水电器
  • 按钮键取代品


引脚说明


  • 1. G -- Gnd(地)
  • 2. V -- Vcc(电源+5V)
  • 3. S -- Sign(信号)


应用示例

电路连接

触摸传感器模块的 G、V、S分别连接 Arduino UNO的GND、VCC(+5V)、D9引脚。

电路连接示意图

触摸开关


示例代码
//touch switch test
 
#define ledPin 13
#define touchPin 9
 
void setup() {
  pinMode(ledPin, OUTPUT); 
}
 
void loop()
{
  if (digitalRead(touchPin) == LOW)
    digitalWrite(ledPin, HIGH);
  else
    digitalWrite(ledPin, LOW); 
}

程序下载地址:touch_switch

程序运行结果:上电模块板载LED点亮,并输出低电平,点亮UNO板载LED。触控后,状态改变,模块板载LED关闭,输出高电平,关闭UNO板载LED。


参考资料





返回首页

更多建议和问题欢迎反馈至 YFRobot论坛

购买方式:YFRobot 电子工作室