37种传感器(十九)之红外避障模块+Stduino Nano&UNO

本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=45&extra=page%3D1=

关键词:
51、stm32、arduino、stduino单片机、stduino UNO&Nano、红外避障模块

说明:
红外避障模块能够帮助机器人避开障碍。红外避障模块包含一对红外线发射与接收装置:发射管发射出一定频率的红外线,当监测方向遇到障碍物时,红外线发射回来备接收管接收,此时模块指示灯备点亮,侦测到障碍物的信息也会备传递给单片机(有障碍物低电平,无障碍物高电平),从而可以针对障碍物做出反应。
红外避障传感器具备较高精度,有效距离在2~40cm,工作电压为3.3V-5V。可以利用电位器旋钮调节监测距离。

实验目的:
利用红外避障模块制作避障提示灯:当检测到障碍物则板载Stduino UNO/Nano的LED灯亮,反之则熄灭。

器材:
Stduino UNO/Nano;杜邦线、红外避障模块

电路连接:

代码展示:

int LED = 13;
int BUTTON = 8;
int val;void setup()
{// put your setup code here, to run once:pinMode(LED,OUTPUT);pinMode(BUTTON,INPUT);
}
void loop()
{// put your main code here, to run repeatedly:val = digitalRead(BUTTON);if(val == 0)//如果监测到障碍物{digitalWrite(LED,LOW);//点亮板载LEDdelay(1000);}else{digitalWrite(LED,HIGH);//否则熄灭delay(10);}
}

37种传感器(十九)之红外避障模块+Stduino NanoUNO相关推荐

  1. 37种传感器(十一)之金属触摸模块+Stduino NanoUNO

    37种传感器(十一)之金属触摸模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid ...

  2. 37种传感器(十七)之有水银开关模块+Stduino NanoUNO

    37种传感器(十七)之有水银开关模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&ti ...

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

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

  4. 九、Arduino 红外避障模块使用

    实验所需材料 Arduino uno 开发板 红外避障模块一个 杜邦线若干 红外模块简介 当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2- ...

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

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

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

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

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

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

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

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

  9. Arduino+红外避障模块

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

最新文章

  1. numpy.add详解
  2. linux下ARP防御
  3. rust语法丑陋_抛出异常–缓慢而丑陋
  4. 视频数据复用光端机故障排除方法
  5. 【渝粤教育】国家开放大学2018年春季 0177-21T电机学(二) 参考试题
  6. visudo精确用户赋权(sudo)
  7. 计算机考题中有关反码的考题,2019陕西信合招聘笔试模拟试题-计算机知识8
  8. spring boot 教程(五)使用JdbcTemplate访问数据库
  9. 实现简单的web框架
  10. 模电摸索日记之《模电基础》
  11. lcd1602显示自己的学号和姓名拼音的c语言程序,LCD1602显示字符.doc
  12. sublime 快捷键
  13. VMware 安装安卓虚拟机 一步一步的手把手教学
  14. 如何实现:每天收集数据到表格,但只看到当天的数据?
  15. 3.飞机机票的价格受季节旺季、淡季的影响,头等舱与经济舱的价格也不同机票的原价为5000,4~10月为旺季, 旺季:头等舱打9折,经济舱打8折;淡季:头等舱打5折,经济舱打4折。请编写根据出行的月份和
  16. lucene 创建索引慢的问题
  17. C# 求取圆心/球心坐标 ∈ C# 编程笔记
  18. matlab做胶州湾地图,青岛胶州湾跨海大桥为什么建在胶州湾最宽的地方?
  19. 【pycharm】py文件开头注释如何设置?操作很简单一看就会
  20. Cortex-M3处理器出众的控制和连通性

热门文章

  1. Dubbo面试杀招--Dubbo集群容错负载均衡
  2. 软件定义网络技术现状分析
  3. 股票下单软件接口的设计原则是什么?
  4. WordPress安装短信宝短信插件教程
  5. MATLAB处理图像时出错:错误使用 rgb2gray>parse_inputs (line 80)MAP 必须为 m x 3 的数组。
  6. 用计算机玩游戏教程,云电脑使用教程:PC电脑怎么用云电脑玩云游戏
  7. VMware虚拟机修改BIOS启动项
  8. 使用cdn引入vue+ajax实现简单的商城页面
  9. java 找不到方法_已经定义的方法找不到
  10. matlab中批量修改图片尺寸