查看: 6081|回复: 29

【Arduino】108种传感器系列实验(11)---金属触摸传感器模块

[复制链接]

签到天数: 157 天

[LV.7]常住居民III

发表于 2019-6-5 13:29 | 显示全部楼层 |阅读模式
本帖最后由 eagler8 于 2019-8-24 22:08 编辑

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

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

实验十一:金属触摸传感器模块KY-36


01.jpg



签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-6-5 13:43 | 显示全部楼层
相关的应用电路


03.jpg
03-.jpg
03--.jpg
03---.jpg

签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-6-5 14:25 | 显示全部楼层
本帖最后由 eagler8 于 2019-6-5 16:19 编辑

模块接口说明(4 线制)
1、AO 小板模拟信号输出(电压信号)
2、GND 接电源负极
3、VCC 接电源正极 3.3-5V
4、DO TTL 开关信号输出(0和1)
08.jpg
4线.jpg 04-通用393.jpg


签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-6-5 14:43 | 显示全部楼层
模块特点:
1、使用5v直流电源供电(工作电压3.3V-5V)
2、有模拟量输出AO,实时电压信号输出
3、有阀值翻转电平输出DO,高/低电平信号输出(0和1)
4、具有高灵敏度,金属触摸传感器
5、通过电位计调节灵敏度(图中蓝色数字电位器调节)
6、有电源指示灯,比较器输出有指示灯
7、设有3mm固定螺栓孔,方便安装
8、小板PCB尺寸:3.2cm * 1.7cm
05.jpg
06.jpg

签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-6-5 16:06 | 显示全部楼层
实验说明:
用金属触摸模块和数字13 接口自带LED 搭建简单电路,制作触摸提示灯;利用数字13 接口自带的LED,将金属触摸传感器DO端接入数字3接口,当手指触摸金属触摸传感器前面黑色圆柱体上面的金属丝后,则感测到有触摸信号,模块上红色指示灯亮,13脚LED 亮,反之则灭,测试触摸灵敏度挺高的。


12.jpg

签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-6-5 16:12 | 显示全部楼层
实验代码
[mw_shl_code=arduino,true]void setup()
{
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop() {
  if (digitalRead(3)) {
    digitalWrite(13, HIGH);
    delay(1000);
  }
  else {
    digitalWrite(13, LOW);
  }
}[/mw_shl_code]

签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-6-5 16:18 | 显示全部楼层
10.jpg

签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-6-6 18:48 | 显示全部楼层
[mw_shl_code=arduino,true]/*
  【Arduino】37种传感器模块系列实验(11)
    ---金属触摸传感器模块KY-36
*/

void setup()
{
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop() {
  if (digitalRead(3)) {
    digitalWrite(13, HIGH);
    delay(1000);
  }
  else {
    digitalWrite(13, LOW);
  }
}[/mw_shl_code]

签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-8-27 07:31 | 显示全部楼层
[mw_shl_code=arduino,true]/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验十一:金属触摸传感器模块KY-36
*/

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

void setup()
{
pinMode(metal,INPUT);//定义flame为输入接口
Serial.begin(9600);//设定波特率为9600
}

void loop()
{
Serial.println(analogRead(metal));//输出模拟值,并将其打印出来
delay(100);
}[/mw_shl_code]

签到天数: 157 天

[LV.7]常住居民III

 楼主| 发表于 2019-8-27 07:32 | 显示全部楼层
13.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

arduino解码sbus
arduino解码sbus
市面上有很多sbus接收机,它只有一根线就可以实现很多通道的通信,其本质利用了串口通
程序编译通过,运行崩溃,请大家看看
程序编译通过,运行崩溃,
编译后的程序是这么多。我也不知道占了多少,不明白这个具体意思。 我用的是esp-01s
【Arduino】168种传感器模块系列实验(146)---64位WS2812点阵屏
【Arduino】168种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
原价299元【语音开发板套件】限时免费领!
原价299元【语音开发板套
如果NodeMcu上的GPIO引脚不够用怎么办?急!
如果NodeMcu上的GPIO引脚
我最近在做一个需要用到多个HC-SR04的项目,用Arduino IDE开发NodeMcu,参考的引脚图
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表