实验所需材料

  1. Arduino uno 开发板
  2. 红外避障模块一个
  3. 杜邦线若干

红外模块简介

  1. 当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2~30cm,检测角度35°,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少
  2. 感器主动红外线反射探测,因此目标的反射率和形状是探测距离的关键。其中黑色探测距离最小,白色最大;小面积物体距离小,大面积距离大。
  3. 传感器模块输出端口OUT可直接与单片机IO口连接即可,也可以直接驱动一个5V继电器;连接方式:VCC-VCC;GND-GND;OUT-IO

连接示意图

红外模块 开发板
vcc vcc
gnd GND
out 7

代码如下

int hwout=7;  //7号引脚为红外检测
void setup() {Serial.begin(9600);  //定义串口波特率pinMode(7,INPUT);   //// put your setup code here, to run once:}void loop() {Serial.print(digitalRead(7));  //读取7号接口状态并在串口监视器输出delay(1000);Serial.println(); //回车// put your main code here, to run repeatedly:}

效果图

九、Arduino 红外避障模块使用相关推荐

  1. Arduino+红外避障模块

    Arduino+红外避障模块 文章目录 Arduino+红外避障模块 前言 一.模块原理 二.使用步骤 1.材料准备 2.线路连接 三.代码 总结 前言 从当前文章开始,我将记录自学Arduino的一 ...

  2. 37种传感器(十九)之红外避障模块+Stduino NanoUNO

    37种传感器(十九)之红外避障模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid ...

  3. 基于51单片机将红外避障模块(E18-D80NK)与led联动

    最近我在用51板子将E18-D80NK和LED一起联动.想跟大家做一个经验分享. E18-D80NK介绍: 红外避障传感器是一种集发射与接收于一体的光电传感器.检测 距离可以根据要求进行调节.该传感器 ...

  4. 四路红外避障模块使用

    四路红外避障模块使用 模块介绍 红外传感器:该部分有四对红外发射和接收管,当检测到前方有障碍物时会返回一个低电平(地电平),而没有障碍物时则会返回一个0.6V~2.5V的电平. 主控板:该部分集成了一 ...

  5. 智能小车红外避障模块----使用教程

    博主本科期间做过两个智能小车,链接如下 b站小车视频分享 今天就给·大家分享一下,何如在你的单片机或者树莓派上调用红外避障模块. 循迹模块介绍 循迹模块和红外避障模块类似.循迹模块的红外发射二极管不断 ...

  6. 树莓派小车——红外避障模块

    红外线对白色反射强烈:阳光下会有干扰!!! 原理: 白色为发射管,黑色为接收管,3个针脚,一个输入输出引脚:有障碍物低电平2亮灯;没有障碍物,一个灯亮(小蓝色的方块调节灵敏度) 发射管一直在发射红外光 ...

  7. 电路分析十四:红外避障模块

    这个电路在网上一搜出来好多文章,已经有很多分析了,我在这里汇总一下 1. 红外避障电路图的理解,求大神解释一下这个电路图的工作原理_百度知道 比较器LM339的"-"输入端接参考电 ...

  8. 红外避障模块c语言编写程序,红外避障模块(红外对管)51单片机驱动源程序

    /****************************************** 传感器触发测试 单片机:STC89C52 波特率:9600 ************************** ...

  9. Arduino简单实例之五_红外避障传感器模块

    1)       说明: 红外避障传感器具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收.它常用于安装在小车上,判断前方是否有障碍 ...

最新文章

  1. ExtJs 日期相加,Grid表格列可编辑
  2. php 过滤危险字符,php过滤特殊危险字符的总结
  3. 给新手的 11 个 Docker 免费上手项目
  4. robotframework基础学习(8)
  5. gradle mysql依赖关系,如何在gradle中找到\删除未使用的依赖关系
  6. python调用sqlldr_加载非常大的日志文件时出现Oracle SQL加载程序错误
  7. spring、spring-boot配置文件属性内容加解密
  8. Vmware 和宿主机之间的网络互通
  9. 巴比特 | 元宇宙每日必读:元宇宙的未来是属于大型科技公司,还是属于分散的Web3世界?...
  10. 006网易-表达式求值
  11. 霍尔开关的分类及如何选型
  12. 国产32层堆栈3D闪存2019年量产 2020年赶超国际
  13. revit综合免费软件丨多图元下自由控制当前视图的填充
  14. 串口,使用交叉还是直连串口线
  15. Vue 记账凭证模块组件
  16. 【OpenCV人脸识别入门教程之二】人脸检测
  17. [ABC283D] 题解
  18. 【分布式系统篇】链路追踪之Jaeger安装使用入门
  19. vb6.0 MSDN的安装位置
  20. 学计算机去华农好还是广工好,广东工业大学,华南农业大学哪个间学校好

热门文章

  1. 浅入浅出linux中断子系统
  2. 用Python画小篮子
  3. android图标生成网址
  4. 2022不一样的分享--行走的皮卡丘
  5. (H5)canvas实现裁剪图片和马赛克功能,以及又拍云上传图片
  6. 生成器,迭代器,装饰器
  7. 侯捷 C++内存管理
  8. C++11 右值引用和移动语义
  9. 阿里云崩“出圈”了!保护业务还得加一道同云跨可用区容灾!
  10. Haskell:理解Haskell中的CPS(Cont)