官方商店:见评论区

触摸按钮 CM-A1 - 图1

一、简介

触摸按钮CM-A1是一个基于触摸检测IC(TTP223B)的电容式点动型触摸开关模块。

二、技术参数

触摸按钮 CM-A1 - 图2

三、引脚说明

  • VCC:电源正极接口,可外接2.0~5.5v供电电源
  • GND:电源负极接口,可外接电源负极或者地线(GND)
  • SIG:数字信号输出接口,可外接单片机的GPIO

    四、使用说明

  1. VCC与GND分别接入电源的正极和负极,SIG可与单片机的GPIO连接;
  2. 默认状态下,SIG输出低电平,工作模式为低功耗模式;当用手指触摸相应位置时,SIG输出高电平,工作模式切换为快速模式;当持续12秒没有触摸时,工作模式又切换为低功耗模式。
  3. 可以将模块安装在非金属材料例如塑料、玻璃的表面,另外把薄薄的纸片(非金属)覆盖在模块的表面,只要触摸的位置正确,即可做成隐藏在墙壁、桌面等地方的按键。

    五、参考代码

  1. /*
  2. 宏定义与模块相连接的GPIO,格式如下:
  3. #define 接口名称 单片机GPIO名称
  4. */
  5. //宏定义接收传感器数据的GPIO为P0_0。同时,P0_0需与模块的对应引脚用杜邦线连接起来
  6. #define DO_OUT P0_0
  7. void main()
  8. {
  9. //初始化传感器
  10. initialDO_OUT();//读者需要根据不同的单片机实现本函数
  11. while(1)//无限循环
  12. {
  13. if(DO_OUT==0)//如果按键没有被按下
  14. {
  15. continue;//结束本次循环
  16. }
  17. while(DO_OUT==1);//等待用户松开按键
  18. //在此处编写按键处理代码
  19. }
  20. }

联系我们

  • 如需选购Matter、ZigBee、433/868、LoRa、2.4G、WiFi等物联网模块或IoT设备定制开发,联系方式:见评论区。
  • IoT低代码开发平台:见评论区。