常用传感器讲解十四–障碍探测器(KY-032)

具体讲解

KY-032避障传感器是为轮式机器人设计的可调节距离的红外接近传感器。也称为AD-032。
传感器的检测距离为2cm至40cm,可以通过旋转电位计旋钮进行调整。工作电压为3.3V-5V,因此适用于各种微控制器,例如Arduino,ESP32,Teensy,ESP8266,Raspberry Pi等。
它对环境光具有很强的适应性,并且可以准确感知周围环境的变化。

电路连接

该模块具有一对红外LED,一个发射器和一个接收器。发射的LED以一定频率发送红外光脉冲。当光线击中时,障碍物会反射回接收器LED。

KY-032有4个引脚:GND,+,S(输出)和EN。该跳线,使模块永久启用所以它总是检测障碍物。要控制传感器的状态,请删除跳线并使用EN引脚,“高”信号将启用传感器,而“低”信号将禁用传感器。

您可以通过旋转左旋钮来调整检测距离,将其旋转到中间以获得最大距离。右旋钮控制发射IR脉冲的频率,一直沿顺时针方向旋转以将发射器设置为与接收器一起工作所需的正确频率。

工作电压 3.3V – 5V直流
工作电流 ≥20mA
工作温度 -10°C – 50°C [14°F – 122°F]
检测距离 2厘米– 40厘米[0.79英寸– 15.75英寸]
IO接口 4线接口(-/ + / S / EN)
输出信号 TTL电平(如果有障碍物检测器,则为低电平;如果没有障碍物,则为高电平)
调整方式 多匝电阻调节
红外脉冲频率 符合HS0038DB数据表的38kHz
有效角度 35°
板子尺寸 1.6厘米x 4厘米[0.62英寸x 1.57英寸]
重量 9克

将模块的GND线(最左边的引脚)连接到Arduino上的GND,将+(第二个引脚)连接到5V。将信号(输出)连接到Arduino的引脚3。

代码实现

当传感器检测到障碍物时,它将在其输出引脚上发送LOW信号。未检测到障碍物或超出范围时,将发送HIGH信号。在以下示例中,当传感器检测到障碍物时,我们将打开Arduino引脚13上的LED。

int ledPin = 13;      // LED pin on arduino
int detectorPin = 3;  // obstacle avoidance sensor interface
int val;              // variable to store result
//int enablePin = 2;  // sensor enable interface (EN)void setup()
{pinMode(ledPin, OUTPUT);  // Define LED as output interfacepinMode(detectorPin, INPUT);  // Define obstacle avoidance sensor as input interface// [uncomment and remove jumper on module to use enable pin (EN)]//pinMode(enablePin, OUTPUT);//digitalWrite(enablePin, HIGH);  // Enable sensor
}void loop()
{val = digitalRead(detectorPin); // Read value from sensorif(val == LOW) // When the sensor detects an obstacle, the LED on the Arduino lights up{digitalWrite(ledPin, HIGH);}else{digitalWrite(ledPin, LOW);}
}

常用传感器讲解十四--障碍探测器(KY-032)相关推荐

  1. 常用传感器讲解十--光传感器根据亮度安排灯光

    常用传感器讲解十–光传感器根据亮度安排灯 具体讲解 接线 我有一个光敏电阻连接到模拟引脚0(任何模拟引脚都可以工作)和面包板右侧的5V电压.它通过接地的1K欧姆电阻器运行.我将面包板另一侧的LED(任 ...

  2. 常用传感器讲解十五--触摸传感器(KY-036)

    常用传感器讲解十五–触摸传感器(KY-036) 具体讲解 这个比较简单,就是触摸后给个信号 电路连接 在Arduino上将VCC引脚连接到5V. 将GND连接到Arduino的GND. 将OUT连接到 ...

  3. #常用传感器讲解十二--倾斜开关传感器(KY-020)

    常用传感器讲解十二–倾斜开关传感器(KY-020) 具体讲解 KY-020 倾斜开关传感器模块.当电路向侧面倾斜时,只要以足够的力和倾斜度移动电路,即可激活内部的球开关,从而使电路闭合 KY-020由 ...

  4. 常用传感器讲解十八--爆震传感器感器(KY-031)

    常用传感器讲解十八–爆震传感器感器(KY-031) 具体讲解 爆震传感器模块的基本用法和测试.草图显示了如何读取爆震传感器以确定其是否已被敲击或敲击. 电路连接 5V连接到Arduino 5V引脚. ...

  5. 常用传感器讲解七--红外警报传感器(KY-008)

    常用传感器讲解七–红外警报传感器(KY-008) 具体讲解 这个是一种由身体运动触发的设备,可以使用它来检测人,动物,汽车--经过某个区域时的情况.这是一个基于LASER发射器的设备,该发射器不断向光 ...

  6. 常用传感器讲解八--土壤湿度传感器(XH-M214)

    常用传感器讲解八–土壤湿度传感器(XH-M214) 具体讲解 土壤水分传感器测量土壤水分随土壤电导率的变化而变化(土壤电阻随干旱而增加).在传感器的两个电极之间测量电阻. 当超过可调整的阈值时,比较器 ...

  7. 常用传感器讲解五--声音传感器-(KY-037)

    常用传感器讲解五–声音传感器-(KY-037) 具体讲解 该模块由一个用于检测声音的灵敏电容麦克风和一个放大电路组成.该模块的输出既是模拟的又是数字的.数字输出用作键,并且它当声音强度达到某个阈值时激 ...

  8. 常用传感器讲解十七--簧片开关传感器(KY-036)

    常用传感器讲解十七–簧片开关传感器(KY-036) 具体讲解 KY-025簧片开关模块是一种小型电气开关,通常由接近磁场通过施加的磁场进行操作. 该模块具有数字和模拟输出.微调器用于校准传感器的灵敏度 ...

  9. 常用传感器讲解十一--light cup(KY-027)

    常用传感器讲解七–light cup(KY-008) 具体讲解 KY-027魔术灯杯模块是一组两块板,每块板都有一个led和一个水银倾斜开关.使用PWM驱动每个模块上的LED,可以实现倾斜时将光从一个 ...

最新文章

  1. 北京电影学院发了一篇满是数学公式的计算机顶会论文,并开源了其代码(附链接)...
  2. 关于吃掉物理的二次聚合无法实现的需要之旁门左道实现法
  3. windows下的库文件在linux的使用,Windows、Linux之间传输文件的几种方式
  4. work hard, think harder
  5. 电脑知识:Win10系统把系统盘的软件移到D盘的简单方法
  6. 深度学习之非极大值抑制(Non-maximum suppression,NMS)
  7. 【VB.NET】测验题目Quiz2
  8. redis-python操作redis
  9. async/await剖析
  10. 【白皮书分享】2020用户生命周期运营白皮书2.0.pdf(附下载链接)
  11. SpringBoot实战(十一):MultipartException: Could not parse multipart servlet request
  12. 对于web项目前台和后台bug定位分析
  13. Java中的各种数据类型的转换
  14. wps页码从指定页开始_wps怎么自动生成页码以及设置页码从第三页开始
  15. python爬取饿了么评论_爬虫实例:饿了么爬虫
  16. it,GitHub与GitLab的区别
  17. 【Python3】23.求平方根---牛顿迭代法
  18. 网络封包分析软件-WildPackets OmniPeek Workgroup Pro
  19. 女神节:向女性程序员致敬!
  20. Linux系统设置开机自动挂载磁盘流程

热门文章

  1. 著名弹跳训练法 练成可提高30cm
  2. Camtasia视频剪辑功能详解
  3. Clean Code 读书笔记三——方法(函数)
  4. MATLAB高光谱图像处理基础
  5. 解决问题:CA_ERROR证书出错,请登录微信支付商户平台下载证书-企业付款到零钱接口(原创)
  6. bpl开发模式_BPL的完整形式是什么?
  7. html 设置min height,HTML min-height用法总结
  8. 陀螺研究院×BSN丨解析区块链视角下的消费者权益保护访谈全文发布
  9. 快学Scala 读书笔记之 Chapter 2、3、4(控制结构函数,数组,映射,元组)
  10. 诺基亚5800XM触控音乐全解析