红外循迹模块TCRT5000 驱动
TCRT5000红外循迹模块多用于走黑白线。这里分享这个模块的使用方法。
原理:
发射红外线,检测是否有足够的反射回来(与电位器设置的电压比较),如果有则输出0,否则输
出1,阈值由电位器调节。
由于白色反射率高,黑色反射率低,因此该模块常用于区分地上的黑白色。
当距离地面过远时,接收到的会减少,容易识别成“黑色”,因此在实际使用时需要离地很近。
接线:
VCC-3.3V
GND-GND
OUT-PC00
代码:
先设置PC00为输入模式。
接好线后直接检测输出即可。
int kkk=HAL_GPIO_ReadPin(GPIOC,GPIO_PIN_0);u1_printf("%d\n",kkk);
实验:
在实验前先调电位器,使得在检测到白色与黑色时产生不同的输出。
检测到白色时:
检测到黑色时:
实测效果并不好,这个模块的灵敏度不是很高,电位器很难调到合适的位置。
红外循迹模块TCRT5000 驱动相关推荐
- 循迹模式——红外循迹模块使用介绍
循迹模式--红外循迹模式使用介绍 红外循迹模块介绍 TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块 ...
- 4路红外循迹模块使用教程
4路红外循迹模块使用教程 文章目录 4路红外循迹模块使用教程 模块详细信息: 模块接线 模块使用 相关代码 个人原创博客:点击浏览 模块详细信息: 工作电压:DC 3.3V~5V 工作电流:尽量选择1 ...
- 基于51单片机的红外循迹模块
目录 循迹模块介绍及原理 部分程序 结合小车的全部程序 循迹模块介绍及原理 这里使用的四路循迹模块 部分端口介绍 主板的OUT1-4端分别连接单片机的IO口,用于检测输出电平 主板另一排针侧的VCC ...
- 基于TCRT5000红外循迹模块DIY
一.电路原理图 二.电路工作描述 TCRT5000传感器的红外发射二极管不断发射红外线,当发射的红外线没有被反射回来或者反射回的强度不够大时,红外接收管一直处于关闭状态,此时3脚的电压低于2脚的电压, ...
- 【 STM32实例 】 智能小车的红外循迹
文章目录 前言 一.硬件选择与连接 1. STM32F103C8T6最小系统板 2. L298N双路电机驱动 3. 红外循迹模块 二.环境配置 1. Device 2. Output 3. C/C++ ...
- 基于STM32,TB6612,TCRT5000的简易红外循迹小车
提醒:本文章只叙述此小车相关大概内容(如模块的设置,C语言基础实现等),单片机详细教学不涉及. 摘要 循迹小车是学习单片机的"地基",它能够让初学者认识单片机内部硬 ...
- 水下自动循迹机器人_机器人教程4:红外循迹及LM339模块
1.概述 2.红外光电管的工作原理 3检测电路设计 4.LM339模块及红外对管模块介绍 5.红外循迹程序 1.概述 红外探测传感器由于发出的是红外光,常见光对它的干扰极小,且由于价格便宜,而被广泛应 ...
- Micropython教程之TPYBoard制作蓝牙+红外循迹小车
1.实验目的 学习在PC机系统中扩展简单I/O接口的方法. 进一步学习编制数据输出程序的设计方法. 学习蓝牙模块的接线方法及其工作原理. 学习L298N电机驱动板模块的接线方法. 学习蓝牙控制小车的工 ...
- 红外循迹传感器PID循迹算法
红外循迹传感器PID循迹算法 前一段时间参加了一个小车循迹竞速的比赛,获得了一个还行的成绩,所以在这里想把里面的核心部分PID寻线算法给大家分享一下. 关于做好的实物视频我上传到了B站,大家可以点击查 ...
最新文章
- python安装不上pyinstaller_记PyInstaller安装过程及问题解决
- sklearn 中的线性回归、岭回归、Lasso回归参数配置及示例
- SAP UI5 binding syntax - model name + + attribute name
- codeforces E. Jamie and Tree LCA+dfs序+线段树
- 弹窗页面交互_UI进阶知识-信息提交类弹窗该如何设计?
- js中的 return false;
- maven GroupId 和ArtifactId的含义
- 零信任策略下云上安全信息与事件管理实践
- (57)FPGA条件选择无优先级(case)
- 03-11 Android 纯 web 页面测试
- 【Deep Learning】genCNN: A Convolutional Architecture for Word Sequence Prediction
- java 监测文件夹_实时监测文件夹中新增的文件和文件夹(java)
- Native层和so接口和Java层
- lpc2000 filash utility 程序烧写工具_重点必看 | 取证小程序开发之第四届美亚杯硬盘信息快速解题...
- android字节流保存,android数据存储之文件存储方法
- 12面魔方公式图解法_五魔方Megaminx( 正十二面体魔方)解法教程(图)
- 手机号注册获取随机验证码
- windows10上配置pyspark工作环境
- matlab清除坐标轴,matlab 使用技巧之设置坐标轴
- 解决open()不能打开带中文的文件路径