turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » Arduino其他传感器 » Arduino数字触摸传感器

Arduino数字触摸传感器

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

外观

外观

简介

  • 这是一个基于电容感应的触摸开关模块。人体或金属在传感器金属面上的直接触碰会被感应到。
  • 除了与金属面的直接触摸,隔着一定厚度的塑料、玻璃等材料的接触也可以被感应到,感应灵敏度随接触面的大小和覆盖材料的厚度有关。
注意:使用时模块需要离固定面有一定高度,避免接触产生信号误差。

产品参数

  • 类型:数字信号
  • 供电:3.3-5VDC
  • 接口模式:PH2.0-3
  • 平面尺寸:22x30mm

应用

  • 触摸开关
  • 接近开关

引脚说明

Touch Sensor Connection

连接示意图

Diagram

示例代码

安装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
     }
}

结果 上传程序后,如果有手指或金属物体触碰传感器的金属面,Uno板上的红色LED灯点亮。

更多

库安装

本文整理于DFRobot wiki

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: none