手把带你学会红外避障循迹模块

手把带你学会红外避障循迹模块

  • 产品外观
  • 原理
  • 1.原理
  • 2.原理图
  • 使用说明
  • 1.引脚接线
  • 2.使用演示
  • 代码
  • 51红外循迹小车演示视频

  • 产品外观


    原理

    1.原理

    发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,输出指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号)。黑色能够反射红外线而白色不行,所以可用作黑白循迹,还可以用作光电开关等等

    2.原理图

    使用说明

    1.引脚接线

    VCC——VCC(5V);
    GND——GND;
    OUT ——IO口(引脚口);

    2.使用演示

    黑白循迹(太阳光线会有影响)

    灵敏度调节(检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加:逆时针调电位器,检测距离减少)

    代码

    51红外循迹小车部分代码

    #include <REGX52.H>
    #include <TIMER0.H>
    #include <PWM.H>
    
    sbit left_trace=P3^7;//左边红外避障模块
    sbit right_trace=P3^5;//中间红外避障模块
    sbit mid_trace=P3^6;//右边红外避障模块
    void main()
    {
    	Timer0Init();
    	while(1)
    	{
    		while(mid_trace)
    		{
    			while(left_trace&&right_trace)
    			{
    				Forward();
    			}
    	
    			while(left_trace)
    		{
    			Left_Turn();
    		}
    		while(right_trace)
    		{
    			Right_Turn();
    		}
    	
    		Forward();
    		}
    		while(left_trace)
    		{
    			Left_Turn();
    		}
    		while(right_trace)
    		{
    			Right_Turn();
    		}
          Stop();
    }
    }
    

    51红外循迹小车演示视频

    记录自制电子作品‖大一寒假做的51循迹红外避障小车

    如果你觉得这篇文章对你有帮助或者你对学习有什么困惑,欢迎评论留言

    物联沃分享整理
    物联沃-IOTWORD物联网 » 手把带你学会红外避障循迹模块

    发表评论