查看SKU:RB-02S081A 触摸传感器的源代码
←
SKU:RB-02S081A 触摸传感器
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
[[文件:cm0.jpg|500px|缩略图|右]] ==产品概述== 触摸传感器是一个基于电容感应的原理制作的触摸开关模块。人体或金属触碰传感器的镀金接触面会被感应到。 除了与金属面的直接触摸,隔着一定厚度的塑料、玻璃等材料的接触也可以被感应到,感应灵敏度随接触面的大小和覆盖材料的厚度有关。<br/> 模块有2种输出模式,可使用改变焊接跳线进行切换,模块上有改变模式用的短路点:<br/> * 短路上面两个短路点,模块的模式会切换为开关,可以用于制作不太复杂触摸控制的台灯。 * 短路下面两个短路点,模块的模式会切换为按键,此时可以用来代替实体按键。 注意事项:使用时模块需要离固定面有一定高度,避免接触产生信号误差。 ==规格参数== #工作电压 :3.3V - 5V #工作电流 :<20mA #工作温度范围:-10℃~+70℃ #接口类型:数字信号 #工作模式:开关/按键模式 #默认模式:按键 #感应面积:15mm * 20mm #尺寸大小:37mm * 23mm #板载指示灯:红色 #重量大小:5g 11.产品尺寸图: [[文件:size012.jpg|500px|缩略图|居中]] 12.接口定义 :* S:信号输出 :* +:电源(VCC) :* -:地(GND) [[文件:cm1.jpg|500px|缩略图|居中]] ==工作原理== 触摸传感器是一个基于电容感应的原理制作的触摸开关模块,默认工作在按键模式下,当手指触摸到感应部分时,传感器输出高电平,同时板载的 LED 亮起;当没有触碰感应部分时,传感器输出低电平,同时板载的 LED 熄灭。 ==编程原理== 触摸传感器共引出三个引脚,分别是信号S、电源正Vcc、电源地GND,实际使用时,可以将传感器连接到 Arduino UNO 控制器的数字引脚,例如数字口 2 号,通过 digitalRead()来读取传感器信号引脚的状态,再使用 Arduino UNO 控制器的 D13 引脚灯来进行互动。 ==使用方法== ===example1_Arduino=== * 主要硬件 :Arduino UNO 控制器 :触摸传感器 :杜邦线(公对母) :USB 数据线 *硬件连接 :S端口接到控制器的数字输入引脚。5V 和GND分别接到电源的+5V和GND。 [[文件:cm2.jpg|500px|缩略图|居中]] * 示例程序 <pre style='color:blue'> int ledPin = 13; // 设置指示灯为板载测试灯 int KEY = 2; // 连接触摸传感器到数字接口2 void setup() { pinMode(ledPin, OUTPUT); //设置连接到指示灯的管脚为输出模式 pinMode(KEY, INPUT); //设置触摸传感器的连接管脚为输入模式 } void loop() { if(digitalRead(KEY)==HIGH) //读取触摸传感器的状态值 { digitalWrite(ledPin, HIGH); //如果获取电平为高,则打开灯 } else { digitalWrite(ledPin, LOW); //如果获取电平为底,则关闭灯 } }</pre> * 程序效果 将上述代码复制到 Arduino IDE 中进行编译上传,编译上传无误的情况下,在触摸传感器的模式为默认模式(按键模式)下,触碰触摸传感器时,板载测试灯会亮,同时 Arduino 控制器 13 号引脚灯同时亮起,否则板载测试灯及 Arduino UNO 控制器 13 号引脚灯均熄灭。 ==资料下载== [[文件:erweima.png|230px|无框|右]] * 产品资料 下载链接 :https://pan.baidu.com/s/1iwH6Xcc8VnvaG7VPCn-Ung 提取码:4avl * 产品购买链接:http://www.alsrobot.cn/goods-627.html * 奥松机器人技术论坛:http://www.makerspace.cn
返回
SKU:RB-02S081A 触摸传感器
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面
页面信息