最近我在用51板子将E18-D80NK和LED一起联动。想跟大家做一个经验分享。

E18-D80NK介绍:
红外避障传感器是一种集发射与接收于一体的光电传感器。检测
距离可以根据要求进行调节。该传感器具有探测距离远、受可见光干
扰小、价格便宜、易于装配、使用方便等特点,可以广泛应用于机器
人避障、流水线计件等众多自动化产品。
接线时:
它上面有三根线棕线是VCC,蓝线是GND,黑线是OUT。
在这里插入图片描述

它上面有一个led灯即输出信号指示灯,有遮挡物时led亮,无遮挡物时led灭。
测量距离3-80cm(可调)。

程序介绍:
out->P2^0,根据板子不同自行改变。我的程序实现的是当红外避障模块检测到物体时,led亮,反之led灭。

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit led=P1^0;
sbit out=P2^0;/**********延时函数*******/
void delay(uint a)
{uchar i;while( --a != 0){for(i = 0; i < 600; i++);}
}/******主函数*******/
void main()
{while(1)    //无限循环{led=1;        //熄灭ledif(out==0)      //当检测到信号时{delay();   //延时if(out==0)     //确定是不是真检测到了{led=0;    //点亮led灯}}}
}

我也写了一个基于STM32将E18-D80NK和舵机一起联动的程序博客就在我上一篇,希望大家也看看。咋们一起交流交流。

基于51单片机将红外避障模块(E18-D80NK)与led联动相关推荐

  1. 基于51单片机的超声波避障小车设计(含Proteus仿真)

    超声波避障程序随处可见,基于51单片机的超声波避障小车也很成熟,但是完整的Proteus仿真并不容易找到开源资料. 这次主要给大家分享其Proteus仿真部分. 涉及到的模块有:超声波模块(hc-sr ...

  2. 基于51单片机的红外循迹模块

    目录 循迹模块介绍及原理 部分程序 结合小车的全部程序 循迹模块介绍及原理 这里使用的四路循迹模块 部分端口介绍 主板的OUT1-4端分别连接单片机的IO口,用于检测输出电平 主板另一排针侧的VCC ...

  3. 基于51单片机的超声波避障小车(HC-SR04,SG90舵机)

    + 一.HC-SR04超声波模块 二.SG90舵机 三.总程序编写 一.HC-SR04超声波模块 HC-SR04时序图 触发信号输入端(Trig)输入一个10微秒以上的高电平信号,超声发送口收到信号自 ...

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

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

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

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

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

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

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

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

  8. 智能手环功能模块设计_基于51单片机的智能手环蓝牙模块设计

    龙源期刊网 http://www.qikan.com.cn 基于 51 单片机的智能手环蓝牙模块设计 作者:王烈进 王游司 陈洪燕 孙超 卢宇 来源:<电脑知识与技术> 2018 年第 2 ...

  9. 基于51单片机的红外智能垃圾桶原理图程序设计

    硬件设计 (末尾附文件) 系统功能分析 本设计由STC89C52单片机电路+红外避障传感器+HX711称重电路+蜂鸣器报警电路+继电器电路+电源电路组成. 1.避障红外传感器1检测到障碍物,继电器闭合 ...

最新文章

  1. 微生物组数据库: 一站式环境基因组学数据云平台更新啦!
  2. python中文字符编码问题
  3. mybaits十:关联查询
  4. 【深度学习】高效使用Pytorch的6个技巧:为你的训练Pipeline提供强大动力
  5. 心情随笔20180620
  6. 在react里写原生js_小程序原生开发与第三方框架选择
  7. 如何使用vs将asp.net core项目添加容器支持并发布docker镜像到私有dockerhub和添加k8s/helm管理...
  8. delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码
  9. P91--商品保存debug完成
  10. Keras-10 【Seq2Seq示例】数字转中文大写
  11. Tomcat压缩传输设置
  12. android解析json数据 no value for message_Hive使用lateral view和explode处理嵌套json
  13. HTML网页设计结课作业——11张精美网页 html+css+javascript+bootstarp
  14. 标准正态分布表_机器学习
  15. Java当中多个pdf文件合并为一个
  16. Masm 如何调试汇编代码
  17. Shell编码规范手册(shellcheck错误汇总)
  18. 2022年制冷与空调设备运行操作考试题库模拟考试平台操作
  19. Unity3D教程:如何利用Shader实现钻石渲染效果
  20. 微信小程序----微信小程序浏览pdf文件

热门文章

  1. java正则表达式下划线_用于标识符的Java正则表达式(字母,数字和下划线)
  2. 信号完整性之S参数(八)
  3. 阿里云镜像站DNS——Linux配置方法
  4. HCJ2:页面两栏式或三栏式布局
  5. 刁肥宅数据结构课设:布隆过滤器的实现和应用(v 1.1,修正非最终版)
  6. 黑科技之机器人外骨骼
  7. 变形金刚2:卷土重来 DVD 高清BT下载
  8. 使用 Fastai 构建食物图像分类器
  9. uni-app安心打包ios失败
  10. 第三方开发者平台地址整理