0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

说一下瑞萨RA2L1结合红外传感器控制不同的LED灯

冬至子 来源:jmtgj 作者:jmtgj 2023-10-11 10:41 次阅读

红外传感器的原理就是通过一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号),并且可通过电位器旋钮调节检测距离,有效距离范围2~30cm,工作电压为3.3V-5V。它有三只脚,1只就是VCC,1只就是GND,另一个就是OUT-IO,这个只需要接一个GPIO,然后监测它输出的是高电平还是低电平,当低电平就是检测到障碍物。

1.jpg

看开发板的电路图,我们得知J1的11和12分别是VCC和GND,分别对接上红外传感器vcc和GND,下面就是关键的OUT-IO这个就是红外传感器返回的数据(高低电平),这个我们在开发板找个闲置的GPIO进行接收,这里J1的29(P303)脚作为接收的GPIO,物理线路搞掂。我们就代码了,因为GPIO是最容易对接的,那么我们代码也很简单。首先声明接口,然后读取判断就可以了,具体代码如下:

#define infrared "P303"//定义引脚
static int out; //初始变量
out = rt_pin_read(MOMM_pin) ? PIN_LOW : PIN_HIGH;
if (PIN_LOW == out){
rt_kprintf("n 存在障外物n");
}else{
rt_kprintf("n 一路畅通n");
}

最后扫一下盲,什么是GPIO就是通用输入/输出端口,通俗地说,就是一些CPU的引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平;就是0:1输入和输出。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led灯
    +关注

    关注

    22

    文章

    1554

    浏览量

    107037
  • 电位器
    +关注

    关注

    14

    文章

    963

    浏览量

    66047
  • 比较器
    +关注

    关注

    14

    文章

    1526

    浏览量

    106501
  • 红外传感器
    +关注

    关注

    9

    文章

    493

    浏览量

    47230
  • GND
    GND
    +关注

    关注

    2

    文章

    512

    浏览量

    38071
收藏 人收藏

    评论

    相关推荐

    红外传感器有什么作用

    `  谁来阐述一下红外传感器有什么作用?`
    发表于 12-06 17:14

    RA2系列开发板体验】初识RA2L1开发板

    RA2L1开发板是款基于R7FA2L1AB2DFL为主控芯片的开发板,它具有优越的性能和低功耗的特点,并配有定的外设资源以供测试。RA2L1
    发表于 11-29 10:06

    RA2系列开发板体验】RA2L1试用笔记

    前言  早听说过这个芯片品牌,好像是电赛的赞助商。有机会申请到了RA2L1 的开发板试用,因为工作上会用到CAN通信所以专门选了带CAN通信接口的那款开发板。、初步印象毕竟是大厂
    发表于 12-14 15:15

    RA2系列开发板体验】开箱体验-Hg

    的 CPU)。 这款产品采用优化的制程和电子的低功耗工艺技术,是业界流水平的超低功耗微控制器RA2L1 产品组能够支持 1.6V
    发表于 12-21 01:04

    RA2系列开发板体验】基于Keil MDK环境搭建及最快上手例程

    电子的低功耗工艺技术,是业界流水平的超低功耗微控制器RA2L1 产品组能够支持 1.6V 至 5.5V 宽电压工作,CPU 时钟频率最高 48MHz,且运行模式电流和待机模式电
    发表于 12-23 22:15

    RA2系列开发板体验】测评RA2L1电容式触摸

    。它还可实现接近传感(悬停)和3D手势控制,从而有效应对卫生或安全方面的条件限制。RA2L1电容式触摸的噪声容限符合IEC EN61000-4-3等级4(辐射抗扰)和EN61000-4-6等级3(传导抗扰
    发表于 12-27 23:24

    RA2系列开发板体验】+RA2AL开发板试用笔记

    前言  早听说过这个芯片品牌,好像是电赛的赞助商。有机会申请到了RA2L1 的开发板试用,因为工作上会用到CAN通信所以专门选了带CAN通信接口的那款开发板。、初步印象毕竟是大厂
    发表于 12-28 13:19

    Renesas RA2L1开发板之I2C测评

    1、Renesas RA2L1开发板之I2C  开发板介绍  CPK-RA2L1评估板是款专门针对中国本地的开发板,主MCU是
    发表于 10-24 16:29

    Renesas RA2L1开发板之PWM方波配置相关资料推荐

    1、Renesas RA2L1开发板之PWM方波配置  工程的配置  时钟的配置  本次直接基于官方的例程进行开发,使用RA Con
    发表于 11-02 15:31

    Renesas RA2L1开发板之I2C接口评测

    1、Renesas RA2L1 开发板之 I2C  开发板介绍  CPK-RA2L1评估板是款专门针对中国本地的开发板,主MCU是
    发表于 11-04 14:26

    RA4系列开发板体验】+ 3种开发板的比较

    在使用RA-Eco-RA4M2-100PIN之前,也曾使用过的开发板,为此将它们放在起做了一下简单的对比,其外观如图
    发表于 12-09 22:39

    RA-RTT体验零代码点亮LED

    很荣幸能参加RA-RTT开发板试用活动。目的介绍如何零代码体验点亮LED。开发板RA2L1
    发表于 02-22 15:13

    RA2L1结合红外传感器控制不同的LED

      授人以鱼不如授人以渔,我们今天就来说一下 RA2L1结合红外传感器
    发表于 04-03 16:50

    基于RA2L1开发板的初识点灯

      1. 开发板  2. 开发板介绍  RA2L1产品组属于48MHz Arm® Cortex®-M23 超低功耗通用微
    发表于 04-03 16:55

    RA2L1 ANE加解密协处理系统简介

    芯片的模式,可以更好的增加安全性并且可以使用随机秘钥加强防破解能力。  1、简介  以下介绍的是采用RA2L1作为专用加解密协处理的方
    发表于 04-03 17:28