Arduino使用金属触摸传感器

来源:互联网 发布:淘宝关于dns劫持的教程 编辑:程序博客网 时间:2024/05/01 07:36
本文介绍我买的37款传感器套件中的金属触摸传感器。实物图如下:
Arduino使用金属触摸传感器 - gc_2299 - gc_2299的博客
 它和上一篇文章中介绍的火焰传感器类似,也有四个相同的引脚。中间两个引脚是电源引脚,上面是D0引脚,下面是A0引脚。卖家给的资料很少,在百度上搜索金属触摸,也只找到淘宝上的连接,资料比较少。于是照着火焰传感器的使用套路,死马当活马医,进行使用测试。
首先是测试A0引脚的输出。照搬火焰传感器的测试代码。

int metal = A0; //定义金属触摸传感器接口
void setup()
{
pinMode(metal,INPUT);//定义flame为输入接口
Serial.begin(9600);//设定波特率为9600
}
void loop()
{
Serial.println(analogRead(metal));//输出模拟值,并将其打印出来
}

测试的时候,使用手指触碰、攥住金属触摸传感器前面的黑色圆柱体,触摸方式如下图所示:
Arduino使用金属触摸传感器 - gc_2299 - gc_2299的博客
 然后将串口监视器中的输出数据导入到matlab中绘制图形,图形如下图所示:
Arduino使用金属触摸传感器 - gc_2299 - gc_2299的博客
 不同于火焰传感器A0引脚那种平滑的上升或者下降,金属触摸传感器的A0引脚输出比较直上直下。从左到右依次介绍一下曲线的意义。Arduino通电之后,手指还没有接触金属触摸传感器,这时A0引脚的输入值基本上在680-700左右,近似一条直线。然后手指触摸金属触摸传感器前面黑色圆柱体上面的金属丝,此时A0引脚输出近乎直线下降到200以下,只要手指一直接触金属丝,则A0的输出稳定在200以下。接着松开手指,此时A0引脚输出以直线方式恢复到680-700之间。后面的线条意义类似,就不再重复说明。
由此可以看出,当手指与金属触摸传感器不接触时,A0引脚输出值较大,等到手指触摸金属触摸传感器前面黑色圆柱体上面的金属丝后,A0引脚的输出值急剧下降。
最后设计了一个简单的LED灯电路检验金属触摸传感器的使用方式。代码如下:

int Led = 2; //定义LED 接口
int metal = A0; //定义金属触摸传感器接口


void setup()
{
pinMode(Led, OUTPUT); //定义LED 为输出接口
pinMode(metal,INPUT);//定义metal为输入接口
}
void loop()
{
if( analogRead(metal)<300)//300是随意给的值

{
digitalWrite(Led, HIGH);
}
else
{
digitalWrite(Led, LOW);
}
}

实物连接图如下:
Arduino使用金属触摸传感器 - gc_2299 - gc_2299的博客
 
最后是这段代码的演示视频:

PS:1)手指如果不碰触金属触摸传感器前面黑色圆柱体上面的金属丝,就算手指碰到黑色圆柱体,A0引脚的输出也不会变低;2)D0引脚输出开关量,通过调节蓝色模块上的旋钮改变阈值。视频中可以看出手指碰到金属丝后,金属触摸传感器上有一个绿色的小led灯也会同时发生变化。
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 电脑玩dnf太卡怎么办 soul被禁止私聊怎么办 刺激战场空投挂树上怎么办 由于经济原因心态不好怎么办 公司经济不好不裁员怎么办 家里经济不好没有钱怎么办 银行柜员找不到工作怎么办 在球队中打替补怎么办 大学生毕业后找不到工作怎么办 30岁不敢换工作怎么办 投完简历没回复怎么办 工业废气一年总量超标怎么办 安监局行政处罚没能力交怎么办 被社会淘汰的人怎么办 宝宝吐奶的时候怎么办 网友要我发红包怎么办 电脑久了很慢怎么办 影驰显卡花屏怎么办 反恐精英全球攻势加载地图慢怎么办 老滚5视角锁死了怎么办 苹果描述文件没有了怎么办 苹果6s发热严重怎么办 苹果6s发烫严重怎么办 手机型号不适配全军出击怎么办? 苹果5版本过低怎么办 在泰国买到假货怎么办 在泰国旅游遇到危险该怎么办? 拾到小米手环怎么办 苹果充电打游戏触点怎么办 衣服上金属锈了怎么办 光之子门锁住了怎么办 挖到金矿石了该怎么办 邻居是精神病扔石头怎么办 汽车保养手册丢了怎么办 五号电池没电了怎么办 电脑打印时显示脱机怎么办 博新计划两年后怎么办 门帘粘扣老是掉怎么办 魔术粘贴带双面背胶不粘了怎么办 斜挎包包磨衣服怎么办 电脑ip被别人知道了怎么办