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

    文章

    1592

    浏览量

    107950
  • 电位器
    +关注

    关注

    14

    文章

    1012

    浏览量

    66765
  • 比较器
    +关注

    关注

    14

    文章

    1650

    浏览量

    107185
  • 红外传感器
    +关注

    关注

    9

    文章

    519

    浏览量

    47559
  • GND
    GND
    +关注

    关注

    2

    文章

    539

    浏览量

    38696
收藏 人收藏

    评论

    相关推荐

    RA2L1系列MCU简介和CAN通信应用例程

    RA2L1产品组基于Arm Cortex-M23 核心(现今 Arm Cortex-M系列中功耗最低的 CPU)。这款产品采用优化的制程和电子的低功耗工艺技术,是业界流水平的超低
    的头像 发表于 10-27 15:50 1898次阅读

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

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

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

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

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

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

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

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

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

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

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

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

    基于RA2L1开发板的初识点灯

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

    RA2L1开发板流水灯

    概述正如编写普通程序中的第个helloworld程序样,单片机里第个入门程序自然是点个。前几天得到了
    发表于 12-20 19:00 4次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2L1</b>开发板流水灯

    电子RA2L1英文数据手册

    本资料包含电子RA2L1英文数据手册
    发表于 10-21 16:21 0次下载

    电子RA2L1硬件用户手册

    本资料包含RA2L1英文硬件用户手册
    发表于 10-21 16:30 6次下载

    产品 | 超低功耗RA2L1 MCU产品群,具有高级电容式触摸感应功能,打造经济节能的IoT节点HMI应用

    产品 | 超低功耗RA2L1 MCU产品群,具有高级电容式触摸感应功能,打造经济节能的IoT节点HMI应用
    的头像 发表于 12-13 11:12 1308次阅读
    产品 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>超低功耗<b class='flag-5'>RA2L1</b> MCU产品群,具有高级电容式触摸感应功能,打造经济节能的IoT节点HMI应用

    RA2L1 组数据表

    RA2L1 组数据表
    发表于 06-30 18:50 0次下载
    <b class='flag-5'>RA2L1</b> 组数据表

    RA2L1系列CAN通信应用

    RA2L1系列CAN通信应用
    的头像 发表于 06-26 08:06 603次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2L1</b>系列CAN通信应用

    电子RA2L1 MCU产品介绍

    RA2L1 MCU是RA家族RA2系列广受欢迎的款产品。
    的头像 发表于 12-10 10:51 240次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA2L1</b> MCU产品介绍