数字触摸开关Touch

简介

这是一个基于电容感应的触摸开关模块。人体或金属在传感器金属面上的直接触碰会被感应到。
除了与金属面的直接触摸,隔着一定厚度的塑料、玻璃等材料的接触也可以被感应到,感应灵敏度随接触面的大小和覆盖材料的厚度有关。

注意:使用时模块需要离固定面有一定高度,避免接触产生信号误差。

产品参数

  • 类型:数字信号
  • 供电:3.3-5VDC
  • 接口模式:PH2.0-3
  • 平面尺寸:22x30mm

应用

  • 触摸开关
  • 接近开关

引脚说明

使用教程

连接示意图

示例代码

安装Arduino IDE软件(Arduino IDE软件)
安装Arduino库(如何安装Arduino库)


    int ledPin = 13;                // Connect LED on pin 13, or use the onboard one
    int KEY = 2;                 // Connect Touch sensor on Digital Pin 2

    void setup(){
      pinMode(ledPin, OUTPUT);      // Set ledPin to output mode
      pinMode(KEY, INPUT);       //Set touch sensor pin to input mode
    }

    void loop(){
       if(digitalRead(KEY)==HIGH){       //Read Touch sensor signal
            digitalWrite(ledPin, HIGH);   // if Touch sensor is HIGH, then turn on
         }else{
            digitalWrite(ledPin, LOW);    // if Touch sensor is LOW, then turn off the led
         }
    }

Mind+(基于Scratch3.0)图形化编程

1、下载及安装软件。下载地址:https://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装

2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程

3、“扩展”中选择“主控板”中的“Arduino Uno”,“传感器”中加载“数字触摸传感器”。 详细教程:Mind+基础wiki教程-加载扩展库流程

4、进行编程,程序如下图:

5、菜单“连接设备”,“上传到设备”

结果

上传程序后,如果有手指或金属物体触碰传感器的金属面,Uno板上的红色LED灯点亮。

疑难解答

更多问题及有趣的应用,请访问论坛

更多

DFshopping_car1.png DFRobot商城购买链接
category: Product Manual category: DFR Series category: Sensors category:source category:Diagram