基于51单片机将红外避障模块(E18

您所在的位置:网站首页 e18-d80nk原理图 基于51单片机将红外避障模块(E18

基于51单片机将红外避障模块(E18

2023-10-03 16:48| 来源: 网络整理| 查看: 265

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

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

在这里插入图片描述

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

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

#include #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 led=1; //熄灭led if(out==0) //当检测到信号时 { delay(); //延时 if(out==0) //确定是不是真检测到了 { led=0; //点亮led灯 } } } }

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3