首页 > 代码库 > 红外控制GPIO
红外控制GPIO
论坛里有人说要拿红外控制GPIO弄小车,问我怎么弄,我就写了这个帖子
我在GPIO口上焊了4个LED,代表上下左右
不止可以控制gpio,还可以执行任意shell
不是lirc,是我自己写的轻量级红外接收程序
CbOS GM中有
运行方法(请先加载红外驱动):
cd ~/source_code/IR
./ir
然后按下遥控器的一个按键(我按“上”),得到
get key event!
Key 112 Pressed
get key event!
Key 112 Released
记下按键代码(我的是112),然后:
cd cmd
nano 112_pressed
记得把112替换成你记下的数字。
把内容改为:
#!/bin/sh
#hong lv huang tou
~/source_code/gpio/gpio 0 1
意思在112按下时是把0口设为高电平
再编辑112_released(也要把112换成你的键码):
#!/bin/sh
#hong lv huang tou
~/source_code/gpio/gpio 0 0
设为低电平
然后把LED接在PD0和GND上,运行:
cd ..
./ir
然后按下按键,灯是不是亮了?
原文作者:tll
原文链接:http://forum.cubietech.com/forum.php?mod=viewthread&tid=979
红外控制GPIO
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。