Home » Arduino红外传感器 » Arduino红外传感器-数字防跌落传感器

Arduino红外传感器-数字防跌落传感器

外观
外观

概 述

  • 机器人在家里到处走动,如果走到楼梯或有台阶的地方,它如何判断呢?为了体现机器人的智能化,那么我们就要为它安装相应的传感器,防止它继续前进而掉下摔坏。
  • 为此我们就根据这个问题专为机器人设计了一款防跌落传感器,该传感器采用夏普公司的距离传感器,有效测距10cm,开关量输出。
  • 合理的安装传感器就可以准确的检测出台阶,从而让机器人考虑是否该绕道而行。
  • 防跌落传感器还能当作近距离避障传感器使用。

性能描述

  • 工作电源:+2.7~6.2V
  • 工作电流:<10mA
  • 工作温度范围 :0℃~+70℃
  • 三线制接口:电源正、信号输出、电源地
  • 检测距离:10cm
  • 开关量输出:高电平=VCC-0.6V,低电平=0.6V
  • 模块尺寸:35mm × 10mm × 15mm
  • 模块重量:约5g

引脚定义

  • Anti Drop 1.jpg
  • 1: S TTL电平输出
  • 2: +VCC 电源+5V输入
  • 3: GND 电源地

模块的应用
应用

防跌落传感器一般安装在轮子前方机器人的外沿,安装高度为离地面小于10cm为宜,具体可根据实际情况调整,以此实现探测地面的不平度或楼梯而调整机器人前进方向,实现防跌落功能。

连线图
连接图

示例代码

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

void loop(){
  Serial.print("Digital Signal:");
  Serial.println(digitalRead(3),BIN); 
  delay(50);
}

本文整理于 DFRobot wiki

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none