当前位置:首页 > 知识基础 > 硬件技巧 > 地面寻线、避障传感器

地面寻线、避障传感器

发表日期:2016-10-31 17:55:42文章编辑:浏览次数: 标签:    

地面寻线、避障传感器

       五路地面灰度检测+前端红外避障传感器。中间的发射接收管向前安装,方便对T字路口与十字路口和辨别。两红色发光二极管(LED)用来确定安装时传感器与地面的距离。以LED靠近但不接触地面为宜。地面寻线、避障传感器


     集成了避障传感器,降低了安装难度。避障传感器的测试结果和能测试到的距离远近均与障碍物的反射能力有关。 

     在使用地面灰度传感器前,要进行说明,

     #include  <LNDZ.h>

     ground name(23);   //23是第一个灰度传感器S1对应的数字口号码,即指明地面灰度的接插位置

     int s1,s2,s3,s4,s5,s6;

     void init()

     {

            s1=name.getV(1);    //得到左边第一个传感器的值0或1

            s2=name.getV(5);    //得到中间那个传感器的值0或1,0为看到黑线,1为看到白色

            s3=name.getV(6);    //最前面的避障传感器的值0或1,1为遇到障碍

     }

     void repeat()

     {  }

       实际使用过程中,我们常常要将这些读取语句放到循环体内,不断地读取这些参数。或写成自定义函数,在循环体内调用。如:

void check()

{

    ll=grd.getV(1);

    l=grd.getV(2);

    r=grd.getV(3);

    rr=grd.getV(4);

    m=grd.getV(1);

    k=ll+l+r+rr+m;     //用来记录循线传感器有几个在黑线上。

     然后在循环中调用

void repeat()

{

    check();

    ......

}

 

 

 

 

如没特殊注明,文章均为亮宁电子原创,转载请注明出处
相关新闻

win10系统下安装可视化平台问题解决

部分win10系统下安装亮宁机器人可视化平台(如图1所示)时,会报如图2所示的错误提示。 此时,我们点“否”关闭这个错误提示。从亮宁机器人官网(www.robedu.cn)或者亮宁机...

日期:2018-03-24

特殊材料的特殊用途

亮宁机器人套装的搭建材料有多种材质。例如铜柱、铝角码和塑料辐条等。但最基本的也是最主要的还是树脂板材。这种树脂板材具有金属的硬度,却比金属耐磨,且不易变形。因...

日期:2017-04-08

机器人遇墙壁右转

#include <LNDZ.h> ground gro(23); //地面灰度传感器连接23、25、27.....31号数字口,33号口为障碍物传感器 void init() {} int n; void repeat() { n=gro.getV(6); //获取第6号传感器(连接在33号数字口...

日期:2016-10-31

循迹机器人

车型机器人沿黑线走(暂不处理遇T型路口的情况)...

日期:2016-10-31

二进制开关板输入

二进制开关板输入二进制数,并利用LCD液晶屏显示输入的二进制数以及相对应的十进制数...

日期:2016-10-31

模拟板输入

通过调整模拟板上三个小轮,将指针指向对应的数字,可以很方便地输入十进制数,输入每次最多三位,按键后再次输入,就可以输入六位、九位。 #include <LNDZ.h> analog ana(0,42); //模拟板连接0,1,2三个模拟口,开...

日期:2016-10-31