2个红外传感器循迹原理_编程机器人9 -- 红外线传感器
这节课我们学习红外线传感器
01
—红外线传感器—
相比于上节课我们讲授的循迹传感器,红外线传感器在生活中我们就接触的多了,家里最常见的就是红外遥控器了吧!另外,红外线传感器在测距,测温方面的应用也是非常广泛的。
接下来,我们来看下Omibox机器人上用到的红外线传感器及其原理:
02
—基础脚本—
脚本就一个,也很好理解:
获取Omibox左边或者右边红外传感器的检测结果。进而来判断机器人小车左边或者右边是否有障碍物。
03
—应用脚本—
上面是一个完整使用红外线传感器来控制机器人小车运动避障的脚本。
我们来梳理下,总共其实有4种情况:
1)左右两边都有障碍物
2)左边有障碍物
3)右边有障碍物
4)左右两边都没有障碍物
对应这四种情况,逻辑如下:
根据上图,我们就能比较容易的制作出逻辑脚本了,注意脚本中“如果...否则...”的多处嵌套使用。
接下来,就上传脚本试下吧,看看机器人小车在运动中是否会自动避障呢?
本系列其他教程链接如下:
编程机器人 -- 简介
编程机器人2 -- 控制车灯
编程机器人3 -- 使用按键控制
编程机器人4 -- 声音传感器与光传感器
编程机器人5 -- 马达/电机
编程机器人6 -- 点阵屏
编程机器人7 -- 颜色传感器
编程机器人8 -- 循迹传感器
2个红外传感器循迹原理_编程机器人9 -- 红外线传感器相关推荐
- 2个红外传感器循迹原理_红外线光学气体浓度传感器作用原理
红外线光学气体浓度传感器作用原理 红外线传感器工作原理 被检测气体通过一个烧结的不锈钢阻火器进入气室.气室中有一盏灯提供循环的红外光源.光源在气室中反射并终止于两个热电感应片上.两个感应片一个是&qu ...
- 2个红外传感器循迹原理_8个蓝牙小车的设计方案
蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接.当蓝牙邂逅智能车会摩擦出怎样的作品呢,整理了8个蓝牙小车的设 ...
- 2个红外传感器循迹原理_30个传感器高清原理动图!赶紧收藏
人们为了从外界获取信息,必须借助于感觉器官. 而单靠人们自身的感觉器官,在研究自然现象和规律以及生产活动中它们的功能就远远不够了.为适应这种情况,就需要传感器.因此可以说,传感器是人类五官的延长,又称 ...
- 智能循迹小车_智能机器人之循迹小车——循迹原理
智能机器人之循迹小车 --循迹原理 01 什么是循迹小车 循迹小车是指使用一定的循迹方法,使得小车自动循着赛道运行的小车. 02 循迹小车原理 循迹一般是黑色轨迹,传感器发出红外信号被接收后收入比较器 ...
- 简单循迹小车实验心得_红外自动循迹小车实验报告
红外自动循迹小车实验报告 1摘要 本实验完成采用红外反射式传感器的自寻迹小车的设计与实现.采用与白色地面色差很大的黑色 路线引导小车按照既定路线前进,在意外偏离引导线的情况下自动回位,并能显示小车停止 ...
- STM32循迹小车系列教程(三)—— 使用灰度传感器循迹
本章节主要讲解如何获取灰度传感器值以及如何使用灰度传感器循迹 灰度传感器简介 灰度传感器如图 1 所示: 灰度传感器 使用一对抗干扰较强的光电传感器,其中发射管的光源采用高亮白色聚光 LED,发射管端 ...
- c32循迹小车c语言程序,STM32小车红外黑线循迹源程序
/********************************* 深圳市航太电子 ******************************* * 实 验 名 :小车红外黑线循迹 * 实验说明 ...
- 智能小车红外循迹原理
循迹电路 循迹电路由收发一体的红外收发管P1,P2:电位器R18,R29:发光二极管D6,D7和芯片LM324等组成.一共有两路,对应的红外电位器用于调节灵敏度.LM234用于信号的比较,并产生比较结 ...
- 51单片机智能小车循迹完整程序_电气与信息工程学院双创协会开展循迹小车培训...
为培养青年学子创新意识和创新能力,激发勇于创新的主动性和积极性,营造良好科技创新氛围,10月29日至30日,电气与信息工程学院双创协会于一教609.三教102和三教202开展循迹小车培训,该培训由电子 ...
最新文章
- 『转载』Debussy快速上手(Verdi相似)
- 薪资1.5万,学习IT让我重新找到方向
- 当 “HTTP” 先生遇上“S”小姐
- DALL·E这波超进化,画质艺术感双飞升,还学会了无痕P图
- git:config命令
- leetcode 199. Binary Tree Right Side View | 199. 二叉树的右视图(Java)
- Pytorch Fashion_MNIST直接离线加载二进制文件到pytorch
- mysql为什么不驼峰_为什么不用驼峰命名创建表名和字段?
- Github——git本地仓库建立与远程连接(最详细清晰版本!附简化步骤与常见错误)
- PyTorch系列入门到精通——autograd与逻辑回归
- Java发送form-data请求实现文件上传
- OpenCV精进之路(七):图像变换——重映射与仿射变换
- maven插件打包exec_Exec Maven插件–从Maven Build运行Java程序
- 一牛人总结的开发流程工具组合
- FineReport.10 一(帆软)(报表基础练习)
- win10系统打开tftp服务器,win10设置tftp服务器配置
- 东大22春实用写作X《实用写作》在线平时作业2百分非答案
- Python描述 LeetCode 781. 森林中的兔子
- 复制url直接能跳过验证_爬虫黑科技-绕开百度人机验证
- (R,线性回归)R语言里的模型诊断图(Residuals vs Fitted,Normal QQ , Scale-Location ,Residuals Leverage)