金属触摸传感器

这是一个基于触摸检测的电容式点动型触摸开关模块。这就意味着,金属触摸模块是通过人体的电容来作出反应的。

由于其是监测电容,还可以在模块表面覆盖非金属材料如木材、纸、塑料等等绝缘材料,来检测人的触摸可做成隐藏在墙壁、桌面等地方的按键。因此,金属触摸模块特别适用不需要用力按下等等只需要触摸就可以感应的地方。

引脚说明

接线方式如下:

模块引脚 Stduino 开发板管脚
AO A0
G GND
+ 5V
DO D3

必需的组件

你将需要以下组件:

  • 1×金属触摸传感器
  • 1×Stduino UNO/Nano

连接

按照电路图连接面包主板的组件,如下图所示。

Stduino代码

用金属触摸模块和数字13 接口自带LED 搭建简单电路,制作触摸提示灯。

  • 数字信号DO监测:
#include <Arduino.h>
int LED = 13;
int BUTTON = 3;
int val;

void setup() 
{
  // put your setup code here, to run once:
    pinMode(LED,OUTPUT);
    pinMode(BUTTON,INPUT);
    Serial.begin(9600);

}
void loop()
{
  // put your main code here, to run repeatedly:
    val = digitalRead(BUTTON);
    if(val == HIGH)
    {
        digitalWrite(LED,LOW);
    }
    else
    {
        digitalWrite(LED,HIGH);
    }
}
  • 模拟信号AO监测
#include <Arduino.h>
int metal = A0; //定义金属触摸传感器接口
void setup()
{
pinMode(metal,INPUT);//定义flame为输入接口
Serial.begin(9600);//设定波特率为9600
}
void loop()
{
Serial.println(analogRead(metal));//输出模拟值,并将其打印出来
delay(100);
}

结果

将代码下载带Stduino Nano/UNO中,当触摸金属触摸传感器时,则LED灯亮;反之亦然。

文档更新时间: 2021-02-14 14:29   作者:admin