简介
这是一个基于电容感应的触摸开关模块。人体或金属在传感器金属面上的直接触碰会被感应到。
除了与金属面的直接触摸,隔着一定厚度的塑料、玻璃等材料的接触也可以被感应到,感应灵敏度随接触面的大小和覆盖材料的厚度有关。
注意:使用时模块需要离固定面有一定高度,避免接触产生信号误差。
产品参数
- 类型:数字信号
- 供电: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灯点亮。
疑难解答
更多问题及有趣的应用,请访问论坛
更多
- 老版本:DFRobot数字触摸传感器 V1
- 库安装
触摸检测 —— 行空板K10
项目功能描述
手指触碰模块金属面板 , 行空板K10 板载红色 LED 点亮;手指离开 , LED 熄灭。
硬件准备
| 器材 | SKU / 型号 | 数量 |
|---|---|---|
| 行空板K10 | DFR0992 | 1 |
| 数字触摸开关 | DFR0030 | 1 |
| 两头PH2.0-3P白色硅胶绞线 | — | 1 |
| Type-C 数据线 | — | 1 |
连线说明

| 模块 | 模块端口引脚 | 扩展板接口 | 注意事项 |
|---|---|---|---|
| 数字触摸开关 | VCC-GND-Signal | K10 P1 | 触摸时输出高电平 |
示例程序(行空板K10)

运行效果
手指接触触摸金属面板 , 板载 RGB 亮;手指离开 , RGB 熄灭。

若触摸无变化,请检查连接线是否插在对应的引脚。
DFRobot商城购买链接
category: Product Manual category: DFR Series category: Sensors category:source category:Diagram
