首页 分享 4路红外循迹模块详解

4路红外循迹模块详解

来源:花匠小妙招 时间:2025-05-11 02:24

4路红外循迹模块使用教程

文章目录 4路红外循迹模块使用教程模块详细信息:模块接线模块使用相关代码

个人原创博客:点击浏览

模块详细信息:

工作电压:DC 3.3V~5V

工作电流:尽量选择1A以上电源供电

工作温度:-10℃~+50℃

安装孔径:M3螺丝

检测距离:1mm~30cm可调,距离越近2性能越稳定,白色反射距离远

尺寸大小:中控板42mmX38mmX12mm(长X宽X高);小板向前25mmX12mmX12mm(长X宽X高)

输出接口:6线制接口(1、2、3、4为4路信号输出端,VCC接正电源,GND接GND)

输出信号:TTL电平,可直接连接单片机IO口,感应到传感器反射回来的红外光时,红指示灯亮,输出低电平;没有红外光时,指示灯不亮,输出高电平。

模块接线

4路循迹模块 图片来源网络,侵权删除

图中主控板左侧分别为,VCC、GND、OUT1、OUT2、OUT3、OUT4,其中OUT1、2、3、4分别连接单片机的IO口,用于检测输出电平。主控板右侧分别与四个小板连接,用于采集信息。

模块使用

模块正确连接并通电后,小板传感器开始工作。模块感应到传感器反射回来的红外光时,红指示灯亮,输出低电平;没有红外光时,指示灯不亮,输出高电平。以检测黑线为例,如果传感器检测到黑线,红外光无法反射回来则模块红指示灯熄灭,同时小板对应的OUT口输出高电平;如果未检测到黑线,红外光可以反射回来则模块红指示灯亮,小板对应的OUT口输出低电平。其中需要注意一种特殊情况,也就是说当测量物体超出测量范围时,此时红指示灯熄灭,OUT口输出高电平。

每个小板前面对应的电位器可以用来调整使用精度。

相关代码

代码使用的单片机型号:STC16F40K128

#include "headfile.h" /* * OUT1 P27 * OUT2 P26 * OUT3 P25 * OUT4 P24 * 检测到黑线或悬空LED灭,输出高电平 */ void main() {DisableGlobalIRQ();//关闭总中断board_init();//初始化寄存器//总中断最后开启EnableGlobalIRQ();//开启总中断 while(1){ // 判断IO口电平状态if (P27 == 1){printf("OUT1 NOrn");}if (P26 == 1){printf("OUT2 NOrn");}if (P25 == 1){printf("OUT3 NOrn");}if (P24 == 1){printf("OUT4 NOrn");}if ((P27 == 0)&&(P26 == 0)&&(P25 == 0)&&(P24 == 0)){printf("OFFrn");} } }

c

运行

12345678910111213141516171819202122232425262728293031323334353637383940

代码是比较简单的,就是判断单片机IO口状态。如果IO口是高电平则表示传感器检测到黑线,否则没有检测到黑线。理解了这个原理就可以在其他型号的单片机上使用这个模块。

相关知识

一种智能家用花卉养护系统的制作方法
音视频矩阵中央控制系统 一体化可编程智能AV管理主机
宿舍智能管理模块DDEb2
单片机
基于STM32单片机的智能清扫小车清扫机器人
一种基于轻量级算法的菠萝催花喷施方法和装置
关于红外与图像的果树害虫监测技术
世界技能大赛园艺项目培训课程 模块1:砌筑 砌筑模块
【NIR-II近红外二区成像】NIR-II近红外二区成像-花菁类染料生物成像
无人机热红外支持下的城市微尺度热环境模拟

网址: 4路红外循迹模块详解 https://www.huajiangbk.com/newsview1923521.html

所属分类:花卉
上一篇: 手把带你学会红外避障循迹模块
下一篇: 寻迹小车笔记——红外对管(TCR

推荐分享