zoukankan      html  css  js  c++  java
  • 【雕爷学编程】Arduino动手做(51)---触摸按键模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。 

    【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真)

    实验五十一:自锁点动触摸按键传感器模块(TTP223芯片)

    TTP223E-BA6

    是单按键触摸检测芯片, 提供1个触摸键。其稳定的触摸检测效果可以广泛的满足不同应用的需求, 此触摸检测芯片是专为取代传统按键而设计, 触摸检测PAD 的大小可依不同的灵敏度设计在合理的范围内, 低功耗与宽工作电压, 是此触摸芯片在DC 或AC应用上的特性。

    TTP223特点
    1 、工作电压 2.0V~5.5V
    2 、工作电流 @VDD=3V,无负载,SLRFTB=1
    低功耗模式下典型值1.5uA,最大值3.0uA
    快速模式下典型值3.5uA,最大值7.0uA
    @VDD=3V,无负载,SLRFTB=0
    低功耗模式下典型值2.0uA,最大值4.0uA
    快速模式下典型值6.5uA,最大值13.0uA
    3 、最长响应时间大约为快速模式下60mS,低功耗模式下220mS @VDD=3V
    4 、灵敏度可由外部电容(0~50pF)调节
    5 、由选择管脚(SLRFTB管脚)提供两个采样长度的选择
    6、人体触摸检测稳定,可取代传统的直接的开关键
    7、由选择管脚(LPMB管脚)提供快速模式和低功耗模式的选择
    8 、由选择管脚(TOG管脚)提供直接模式、触发模式的选择,同时还保留漏极开路(Open Drain)输出模式,OPDO管脚为漏极开路(Open Drain)输出,Q管脚为CMOS输出9各输出模式都可通过选择管脚(AHLB管脚)选择高电平或者低电平有效
    10、 由选择管脚(MOTB管脚)提供100sec最长输出时间选择
    11、 有外部上电复位管脚(RST管脚)
    12、上电之后需要约0.5sec的稳定时间,此时间段内不要对键进行触摸,此时所有功能都被禁止
    13、始终进行自校准,当键没被触摸时,重校准周期约为4.0sec

    TTP223应用
    1、广泛消费性产品
    2、防水电器
    3、按钮键取代品

    TTP223B 芯片参数

    这种自锁点动触摸按键传感器模块,我手头有二款,红板与蓝板的

    模块电原理图

    模块参数
    触摸面规格:
    1*1cm (红板)
    1.4*1.4cm(蓝板)             
    具备模式:点动、自锁
    供电电压:2.5-5.5V 
    穿透距离:5mm左右(非金属)

    本模块是一个基于触摸检测IC(TTP223B)的电容式点动型触摸开关模块。默认状态输出低电平,模式为低功耗模式;当用手指触摸相应位置时,模块会输出高电平,再次触摸又恢复低电平。模式切换为快速模式;当持续12秒没有触摸时,模式又切换为低功耗模式。可以将模块安装在非金属材料如塑料、玻璃的表面,另外将薄薄的纸片(非金属)覆盖在模块的表面,只要触摸的位置正确,即可做成隐藏在墙壁、桌面等地方的按键。该模块可以让你免除常规按压型按键的烦恼。安装请注意:固定好模块后,再通电,这样他才能记住隔板的厚度,上电之后需要约1S的稳定时间,此时间段内不要对键进行触摸。

    /*
    
    【Arduino】168种传感器模块系列实验(51)
    
    实验五十一:自锁点动触摸按键传感器模块(TTP223芯片)
    
    点动查看串口输出波形
    
    */
    
     
    
    void setup()
    
    {
    
      pinMode(A0,INPUT); 
    
      Serial.begin(9600); 
    
    }
    
     
    
    void loop() 
    
    {
    
      Serial.println(analogRead(A0)); 
    
      delay(1000);   
    
    }
    

      

  • 相关阅读:
    写代码的自动提示是怎么出来的...我的WebStorm中不能自动提示Bootstrap中的样式呢
    bootstrap 中是通过写less文件来生成css文件,用什么工具来编写呢?
    flexbox弹性盒模型
    oninput 属性
    操作文件
    深拷贝、浅拷贝、集合
    常用字符串方法
    字典-小练习
    字典
    元组
  • 原文地址:https://www.cnblogs.com/eagler8/p/12109123.html
Copyright © 2011-2022 走看看