创客神器NanoPi
直播中

可乐丸子

9年用户 668经验值
擅长:嵌入式技术 存储技术 处理器/DSP RF/无线
私信 关注
[经验]

【NanoPi M2试用体验】添加IR红外接收器教程

本帖最后由 可乐丸子 于 2016-5-7 09:12 编辑

友善的这款NanoPi M2开发板没有IR红外接收器,对于想将这个作为安卓影音盒子的朋友来说没有红外接收器就不能使用红外遥控器选台,播放电影快进快退,快速关机切换程序,乐趣少了很多。友善在NanoPi M2这款开发板上没有添加红外接收器并不代表这款开发板不支持IR红外功能,如果你看过NanoPi M2的GPIO排针定义和原理图后应该可以很轻松的在上面添加一个红外接收头元件,本人选用的VS1838,大家可以在X宝买到,然后还需要至少3根杜邦线用于连接红外接收头和NanoPi M2上面的GPIO排针
VS1838红外接收头的针脚定义如下图
未标题-1.jpg
从左到右分别是OUT(信号线) GND(地) VCC(3.3V)
NanoPi M2的GPIO排针定义如下,其中红色箭头的排针为需要连接的排针
20160506214233.jpg
红外接收头的VCC接NanoPi M2的Pin1,GND接Pin6,OUT(信号线)接Pin7,使用杜邦线连接好后如下图
IMAG1220.jpg
这样我们接完成了硬件的改造工作,之后在内核里面添加GPIO PPM驱动和红外协议即可驱动红外接收器,如果需要添加红外遥控器支持还需要进行遥控码和键值的配对,这个会在后面讲解和分享。

回帖(3)

zxl_zxl

2016-5-7 16:00:35
不够详细,发更详细的教程
举报

可乐丸子

2016-5-13 11:38:06
引用: zxl_zxl 发表于 2016-5-7 16:00
不够详细,发更详细的教程

看下面链接 直接替换内核文件就可以使用了
https://bbs.elecfans.com/jishu_606876_1_1.html
举报

wj520113wj

2016-10-11 01:26:07
楼主是怎么知道要使用gpioD8的引脚
在哪里看宏定义
举报

更多回帖

发帖
×
20
完善资料,
赚取积分