基于51单片机将红外避障模块(E18-D80NK)与led联动
最近我在用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联动相关推荐
- 基于51单片机的超声波避障小车设计(含Proteus仿真)
超声波避障程序随处可见,基于51单片机的超声波避障小车也很成熟,但是完整的Proteus仿真并不容易找到开源资料. 这次主要给大家分享其Proteus仿真部分. 涉及到的模块有:超声波模块(hc-sr ...
- 基于51单片机的红外循迹模块
目录 循迹模块介绍及原理 部分程序 结合小车的全部程序 循迹模块介绍及原理 这里使用的四路循迹模块 部分端口介绍 主板的OUT1-4端分别连接单片机的IO口,用于检测输出电平 主板另一排针侧的VCC ...
- 基于51单片机的超声波避障小车(HC-SR04,SG90舵机)
+ 一.HC-SR04超声波模块 二.SG90舵机 三.总程序编写 一.HC-SR04超声波模块 HC-SR04时序图 触发信号输入端(Trig)输入一个10微秒以上的高电平信号,超声发送口收到信号自 ...
- 37种传感器(十九)之红外避障模块+Stduino NanoUNO
37种传感器(十九)之红外避障模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid ...
- 九、Arduino 红外避障模块使用
实验所需材料 Arduino uno 开发板 红外避障模块一个 杜邦线若干 红外模块简介 当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2- ...
- 四路红外避障模块使用
四路红外避障模块使用 模块介绍 红外传感器:该部分有四对红外发射和接收管,当检测到前方有障碍物时会返回一个低电平(地电平),而没有障碍物时则会返回一个0.6V~2.5V的电平. 主控板:该部分集成了一 ...
- 智能小车红外避障模块----使用教程
博主本科期间做过两个智能小车,链接如下 b站小车视频分享 今天就给·大家分享一下,何如在你的单片机或者树莓派上调用红外避障模块. 循迹模块介绍 循迹模块和红外避障模块类似.循迹模块的红外发射二极管不断 ...
- 智能手环功能模块设计_基于51单片机的智能手环蓝牙模块设计
龙源期刊网 http://www.qikan.com.cn 基于 51 单片机的智能手环蓝牙模块设计 作者:王烈进 王游司 陈洪燕 孙超 卢宇 来源:<电脑知识与技术> 2018 年第 2 ...
- 基于51单片机的红外智能垃圾桶原理图程序设计
硬件设计 (末尾附文件) 系统功能分析 本设计由STC89C52单片机电路+红外避障传感器+HX711称重电路+蜂鸣器报警电路+继电器电路+电源电路组成. 1.避障红外传感器1检测到障碍物,继电器闭合 ...
最新文章
- 微生物组数据库: 一站式环境基因组学数据云平台更新啦!
- python中文字符编码问题
- mybaits十:关联查询
- 【深度学习】高效使用Pytorch的6个技巧:为你的训练Pipeline提供强大动力
- 心情随笔20180620
- 在react里写原生js_小程序原生开发与第三方框架选择
- 如何使用vs将asp.net core项目添加容器支持并发布docker镜像到私有dockerhub和添加k8s/helm管理...
- delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码
- P91--商品保存debug完成
- Keras-10 【Seq2Seq示例】数字转中文大写
- Tomcat压缩传输设置
- android解析json数据 no value for message_Hive使用lateral view和explode处理嵌套json
- HTML网页设计结课作业——11张精美网页 html+css+javascript+bootstarp
- 标准正态分布表_机器学习
- Java当中多个pdf文件合并为一个
- Masm 如何调试汇编代码
- Shell编码规范手册(shellcheck错误汇总)
- 2022年制冷与空调设备运行操作考试题库模拟考试平台操作
- Unity3D教程:如何利用Shader实现钻石渲染效果
- 微信小程序----微信小程序浏览pdf文件