_SKU_SEN0085_Sharp_GP2Y0A710K__100 550cm_红外测距传感器 - jimaobian/DFRobotWikiCn GitHub Wiki

Sharp GP2Y0A710K (100-550cm)红外测距传感器

简介

GP2Y0A710K是夏普红外距离传感器家族成员之一,此型号可提供最远5.5米的探测距离,属于红外测距中的高端产品,某种程度可代替昂贵的激光测距模块,同样也拥有夏普在红外距离探测领域一贯的品质。 此传感器可以用于机器人的测距、避障以及高级的路径规划,是机器视觉及其应用领域的不错选择。

技术规格

  • 信号类型:模拟输出
  • 探测距离:100-550cm
  • 工作电压:4.5-5.5V
  • 标准电流消耗:30 mA
  • 接口类型:PH2.0-5P
  • 最大尺寸:58x18x22.5 mm

使用教程

准备

  • 硬件
    • Arduino UNO R3
    • Sharp GP2Y0A710K (100-550cm)红外测距传感器
    • 跳线若干
  • 软件

Arduino连接图

使用说明

传感器的输出电压与实际测量距离存在着线性关系,详情见下图 (测量距离1~ 5.5m)

电压值(V) 模拟量(0-1023) 距离(cm)
2.5 512 100
1.4 286 500

转换公式: (512-sensorValue)/(1/100-1/distance)=(512-286)/(0.01-0.002) => distance=28250/(sensorValue-229.5)

File:datasheet1.png| File:datasheet2.png|

样例代码

点击下载ADFRobot Arduino IRDM库文件如何安装库?

|

/*!
 * @file testDistanceSensor.ino
 * @brief DFRobot's Infrared Sensor
 * @n This example can print the test distance in serial port
 *
 * @copyright   [DFRobot](http://www.dfrobot.com), 2017
 * @copyright   GNU Lesser General Public License
 *
 * @author [Zhangjiawei]
 * @version  V1.0
 * @date  2017-6-22
 * @https://github.com/DFRobot/DFRobot_IRDM_Sensor
 */

#include <Wire.h>
#include "DFRobot_IRDM_Sensor.h"

DFRobot_IRDM_Sensor DIS(A0);      //change the parameter selection pin

void setup() {
  Serial.begin(9600);
}

void loop() {
  float Distance;
  Distance = DIS.getDistance();  //  get Distance
  Serial.print("The distance is: ");
  Serial.print(Distance);
  Serial.println("cm");
  delay(500);
}

|}

结果

SEN0085_Test_Result

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

| 更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。 |

更多

DFshopping_car1.png DFRobot商城购买链接

⚠️ **GitHub.com Fallback** ⚠️