概述
机器人在家里到处走动,如果走到楼梯或有台阶的地方,它如何判断呢?为了体现机器人的智能化,那么我们就要为它安装相应的传感器,防止它继续前进而掉下摔坏。
为此我们就根据这个问题专为机器人设计了一款防跌落传感器,该传感器采用夏普公司的距离传感器,有效测距10cm,开关量输出。合理的安装传感器就可以准确的检测出台阶,从而让机器人考虑是否该绕道而行。
防跌落传感器还能当作近距离避障传感器或红外对管使用。
性能描述
- 工作电压(VCC):+2.7~6.2V
- 工作电流:<10mA
- 工作温度范围 :0℃~+70℃
- 三线制接口:电源正、信号输出、电源地
- 检测距离:2-10cm,低电平;<2cm 或 >10cm,高电平
- 开关量输出:高电平=VCC-0.6V,低电平=0.6V
- 模块尺寸:36.0×10.0×15.0mm
- 模块重量:约5g
引脚定义
- D:TTL电平输出
- 5V:电源+5V输入
- GND:电源地
模块的应用
防跌落传感器一般安装在轮子前方机器人的外沿,安装高度为**离地面2-10cm(不应小于2cm)**为宜,具体可根据实际情况调整,以此实现探测地面的不平度或楼梯而调整机器人前进方向,实现防跌落功能。
连线图
示例代码
void setup(){
Serial.begin(57600);
}
void loop(){
Serial.print("Digital Signal:");
Serial.println(digitalRead(3),BIN);
delay(50);
}
Mind+ 上传模式编程(图形化)
1、下载及安装软件。下载地址:http://mindplus.cc 详细教程:安装教程
2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程
3、“扩展”中选择“主控板”中的“Arduino Uno”。
4、进行编程,程序如下图为控制板载D13引脚L灯亮灭:
5、菜单“连接设备”,“上传到设备”