码迷,mamicode.com
首页 > 其他好文 > 详细

红外控制GPIO

时间:2014-08-23 19:12:51      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   io   for   ar   2014   代码   

论坛里有人说要拿红外控制GPIO弄小车,问我怎么弄,我就写了这个帖子
我在GPIO口上焊了4个LED,代表上下左右
bubuko.com,布布扣 
不止可以控制gpio,还可以执行任意shell
不是lirc,是我自己写的轻量级红外接收程序
CbOS GM中有
运行方法(请先加载红外驱动):

  1. cd ~/source_code/IR

  2. ./ir



然后按下遥控器的一个按键(我按“上”),得到

  1. get key event!

  2. Key 112 Pressed

  3. get key event!

  4. Key 112 Released



记下按键代码(我的是112),然后:

  1. cd cmd

  2. nano 112_pressed


记得把112替换成你记下的数字。
把内容改为:

  1. #!/bin/sh

  2. #hong lv huang tou

  3. ~/source_code/gpio/gpio 0 1



意思在112按下时是把0口设为高电平
再编辑112_released(也要把112换成你的键码):

  1. #!/bin/sh

  2. #hong lv huang tou

  3. ~/source_code/gpio/gpio 0 0



设为低电平
然后把LED接在PD0和GND上,运行:

  1. cd ..

  2. ./ir


然后按下按键,灯是不是亮了?


原文作者:tll

原文链接:http://forum.cubietech.com/forum.php?mod=viewthread&tid=979


红外控制GPIO

标签:style   http   color   os   io   for   ar   2014   代码   

原文地址:http://my.oschina.net/u/1982421/blog/305904

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!