循迹传感器(TCRT5000)的介绍以及使用STM32

  • 循迹传感器型号
  • 实物图
  • 用途
  • 循迹传感器原理图
  • 引脚
  • 特点
  • 工作原理
  • 注意
  • 循迹传感器部分代码
  • 实验现象
  • 源码获取

循迹传感器型号

TCRT5000 传感器

实物图

用途

1、电度表脉冲数据采样
2、传真机碎纸机纸张检测
3、障碍检测
4、黑白线检测

循迹传感器原理图

引脚

VCC:电源线,连接单片机的3.3V-5V
GND:地线,连接单片机的接地(GND)
DO:TTL 开关信号输出
AO:模拟信号输出(不同距离输出不同的电压,此引脚可以不接)

特点

1、检测反射距离:1mm~25mm 适用
2、比较器输出,信号干净,波形好,驱动能力强,超过 15mA。
3、配多圈可调精密电位器调节灵敏度
4、工作电压:3.3V-5V
5、输出形式 :数字开关量输出(0 和 1)
6、使用宽电压 LM393 比较器

工作原理

TCRT5000 传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红外接收管饱和,此时模块的输出端为低电平,指示二极管被点亮。

注意

对于循迹来说,四个引脚一般就只用三个引脚即可(VCC,GND,DO)
红外发射器一直发射红外线,红外线经发射后被接收,此时输出低电平,输出指示灯点亮。
黑色是不反射红外线的,也就是说循迹模块遇到黑线,模块输出高电平,输出指示灯熄灭。
当循迹模块距离地面太高时,会出现与循迹模块遇到黑线的一样情况,因此循迹模块距离地面不要太高。

循迹传感器部分代码

引脚配置

void TCRT5000_Init(void)
{GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;//上拉输入GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA,&GPIO_InitStructure);
}

实现功能

if(Trace_1 == 1) //循迹到黑线
{LED0 = 1; //红色LED1 = 0;
}
if(Trace_1 == 0) //未循迹到黑线
{LED0 = 0; //蓝色LED1 = 1;
}

实验现象

未循迹到黑线

循迹到黑线

源码获取

链接:https://pan.baidu.com/s/1Gn2y3TEbS9dIKbhlDySa6Q
提取码:b8as

循迹传感器(TCRT5000)的介绍以及使用(STM32)相关推荐

  1. STM32CubeMX——循迹传感器TCRT5000的使用

    前言 人生如逆旅,我亦是行人. ----苏轼<临江仙·送钱穆父> 一.介绍 TCRT5000描述:(带有晶体管输出的反射光学传感器) TCRT5000是一种反射式光学传感器,它包括一个红外 ...

  2. 树莓派基础实验33:TCRT5000红外循迹传感器实验

    一.介绍   红外跟踪循迹传感器使用TCRT5000循迹模块.TCRT5000采用的是蓝色的LED发射管,通电后发出人眼看不到的红外线.传感器的黑色部分用于接收,内部电阻器的电阻随所接受的红外光而变化 ...

  3. 传感器自学笔记第九章——SW-420震动传感器、声控开关传感器、避障传感器模块、TCRT5000循迹传感器、倾斜开关

    作者:GWD 时间:2019.06.26 SW-420震动传感器(开关量传感器) 一.学习要点:无 二.手册分析(开关量传感器) 1.产品用途:各种震动触发作用,比如防盗报警等 2.产品不震动时开关闭 ...

  4. 传感器自学笔记第十一章——三色RGB学习笔记+高感度声音检测模块+KY-010光遮断传感器+TCRT5000循迹传感器+倾斜模块

    作者:GWD 时间:2019.06.28 三色RGB学习笔记(开关量类传感器) 一.学习要点:无 二.手册分析(开关量传感器) 1.产品用途:RGB LED 模块由一个贴片全彩 LED 制成,通过 R ...

  5. 红外循迹传感器PID循迹算法

    红外循迹传感器PID循迹算法 前一段时间参加了一个小车循迹竞速的比赛,获得了一个还行的成绩,所以在这里想把里面的核心部分PID寻线算法给大家分享一下. 关于做好的实物视频我上传到了B站,大家可以点击查 ...

  6. 实验29:循迹传感器实验

    今天讲一个基本实验 循迹实验 循迹传感器的原理是: CTRT5000传感器的红外发射管不断发射红外光.由于黑色吸收光线,当红外发射管照射黑色表面时,反射光较少,接收管接收的红外线较少.这表明黑色吸收光 ...

  7. 五路循迹传感器的优点_5路红外线传感器控制智能小车循迹,27秒走完所有站点...

    5路红外线循迹智能小车27秒走完比赛地图 为了指导学生参加2017年广东省机器人挑战赛自选项目"高铁时代"的比赛,我改进了某厂家的arduino智能小车,把红外线循迹传感器从2路增 ...

  8. 循迹智能小车 循黑线 智能小车 红外循迹传感器 单片机

    循迹智能小车 循黑线 文章目录 循迹智能小车 循黑线 硬件菜单 硬件使用 硬件组装 程序设计前的理解 程序代码 个人原创博客: 点我浏览 硬件菜单 单片机型号:STC16F40K128 4路红外循迹模 ...

  9. 红外循迹模块TCRT5000 驱动

    TCRT5000红外循迹模块多用于走黑白线.这里分享这个模块的使用方法. 原理: 发射红外线,检测是否有足够的反射回来(与电位器设置的电压比较),如果有则输出0,否则输 出1,阈值由电位器调节. 由于 ...

最新文章

  1. 别把个人信息“玩”丢了
  2. 崛起的中国服务器市场迎来旺盛的SPEC测试需求
  3. 《Web前端开发精品课 HTML与CSS进阶教程》——1.4 id和class
  4. Lotus Notes中文档查询的研究与实践
  5. struts文件上传以及中文乱码问题
  6. 【嵌入式系统复习】嵌入式网络与协议栈
  7. 哪个计算机无法做到双屏显示,怎么启用双屏显示设置【图文介绍】
  8. 前端-面试题(答案仅限于自己的理解,非正确答案)
  9. FileSystemWatcher触发多次Change事件的解决办法 .
  10. java 有序不重复_Java中自定义有序不重复的集合——SetList
  11. Java反编译工具汇总
  12. 南方cass简码识别大全_cass简码识别教程.doc
  13. oracle密码已过期问题解决
  14. 中国人工智能神经网络技术现状
  15. ie浏览器java 脚本下载_用IE浏览器时不断出现Java活动脚本功能出错问题
  16. 好文摘记——施一公教授:如何提高专业英语阅读水平
  17. C#-调试记Log文件
  18. 坦克大战(Tank Battalion)------Java代码实现
  19. windows配置Redis访问时只能用localhost不能用ip访问
  20. drawio(Windows)中使用中文字体(如黑体)

热门文章

  1. php 如何根据经纬度计算距离,小程序实例:如何根据经纬度计算两点之间的距离(代码)...
  2. java实现定时任务 schedule_Java定时任务的三种实现方式
  3. 川大计算机专业导师冯子亮,问问川大计算机研究生招收的小专业有哪些
  4. oracle 08177,Java OracleDatabaseException: ORA-08177: 无法连续访问此事务处理问题解决
  5. java 串口判断报文完整_如何判断串口接收完成一帧数据
  6. 四边形可以分为几类_展台设计搭建可以分为哪几类?
  7. mysql的or能去重吗_mysql中bit_count和bit_or函数的含义
  8. python人工智能是什么意思_人工智能和python有什么关系?
  9. UI设计灵感|信息录入表单页,告别枯燥!
  10. 设计灵感|总有一款对话界面符合你的应用风格!