课程

课程 讲师

接近开关-红外反射模块

购买数
17
课时数
1
浏览数
2839
主讲人:
齐老师
有效期:
自购买之日起永久
优惠价:¥10
原价:¥10
分享

分享到:

手机查看

接近开关的簧片跟角度有关,红外反射根据红外线反射原理,当检测到物体时会被反射回去。

购买链接:

https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18748153240.18.7eda723cVVKOLp&id=576039573738

接近开关-红外反射模块

一、功能介绍

接近开关-红外反射模块

使用中断接口,与IMX6魔法师Cortex-A系列底板的P5接口对应。

image.png

1、模块简介

    接近开关-红外反射模块有俩个触发点,一个是模块侧边的簧片触发,另一个是模块正面的红外感知部分触发。

簧片触发方式是利用物理原理,将簧片一端固定在模块上,使模块与簧片之间有一个夹角,在这个夹角中放置一个按键,当簧片翘起的一端被按下时正好可以压下按键。模块的触发距离与角度的大小有关。

红外感知触发方式是根据红外线的反射原理,利用红外发射器发射红外线,当红外线碰到物体时会被反射回去,反射回的红外线如果正好被红外接收器接收到,就会触发模块产生中断。

二、使用演示

三、原理分析

         按键部分原理非常简单,当按键被按下时,电源与地导通,EINT4引脚为低电平,反之为高电平。红外部分使用了红外发射器与接收器,红外发射器直接被通过的电流点亮。接收器如果接收到红外光,电流将通过接收器,导通三极管,通过三极管的电流流向地端,所以EINT6引脚为低电平。反之电流不通过红外接收器,三极管呈关闭状态,EINT6引脚为高电平。

image.png

四、代码分析

1.    P5端口设备树配置

2.    GPIO操作库函数

3.    中断函数

4.    驱动程序

5.    应用程序

五、实践操作

1、编译驱动程序

2、编译应用程序

3、下载测试


讲师信息

齐老师

齐老师

Linux|应用开发..
粉丝:1
拥有多年Linux开发经验,精通Linux C,参与过多个大型Linux项目开发。
×

分享成功,快去个人中心查看吧~~~

祝您:学习愉快 !

确 定
×

加入我的看单

该课程需要加入我的看单后方可学习,确定加入?

确 定 取 消
关注官方微信