树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Raspbmc 设置红外线接收器

查看数: 57627 | 评论数: 58 | 收藏 14
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-1-18 11:05

正文摘要:

此篇文章原稿是发在Raspbmc 讨论区,我已经依照文章说明,完成设定,为了让E文不熟悉以及不想翻墙的同鞋可以依样画葫芦,所以再此分享。 如果要参考E文的同鞋,可以至 http://forum.stmlabs.com/showthread.php?t ...

回复

小猪猪 发表于 2016-10-14 20:01:49
输入sudo irw 然后就使用遥控器按键,但是并没有什么显示
xd785 发表于 2015-2-2 18:53:41
不错 今晚试试…………
xd785 发表于 2015-2-2 18:53:19
不错 今晚试试…………
看见萤火虫 发表于 2013-10-18 09:55:02
按一下跑两下的问题我也遇到了。真的就无解么?会不会是录制的时候出问题了?发现快速按下偶尔也好使。
baoxiaozhong 发表于 2013-5-29 08:53:19
hdragon627 发表于 2013-5-29 07:10
图不显示了

图还在啊!
baoxiaozhong 发表于 2013-5-9 10:01:26
本帖最后由 baoxiaozhong 于 2013-5-9 10:17 编辑
269569205 發表於 2013-5-8 18:15
我是直接複製
sudo kill $(pidof lircd)
運行報錯的

如果你執行 sudo mode2 -d /dev/lirc0  ,在按了遥控器之后有數據出現,那就表示你的遙控器與接收器頻率是相同的,如果沒有數據出現,那就表示你的接收器頻率與遙控器不同。

因為你已經執行過sudo mode2 -d /dev/lirc0 且有數據出現,表示你暫存中已有資料,sudo kill $(pidof lircd)  這行指令是一定要做的,不做的話,也是可以接收資料,但是你遙控器要多按幾次,要讓暫存區溢位。

在你執行這行指令 irrecord -d /dev/lirc0 ~/lircd.conf,應該不會出現你先前出現的錯誤,因為它只是單純要判斷你的遙控器輸出是否符合規範,因為要符合規範,才能進行到下一步的記錄,如果不符合規範,就是那些小點,你是按不出來的。

如果你第一行和第二行的小點都能夠按的出來,但是打 KEY_UP 的指令後,卻按不出來,這個我就無法解決了,理論上你打了KEY_UP ,按了回車鍵之後,再按遙控器的任意鍵,小PI就會記錄起來該鍵的值去對應 KEY_UP,你可以試試前面按出小點的鍵來對應 KEY_UP,看是否正確? 也許你所使用的遙控器非常特別,上下左右鍵是特別的編碼輸出。

269569205 发表于 2013-5-8 18:18:31
我已经把 wiringpi c 库编译成 php so扩展和nodejs的包
有兴趣的 PM我
269569205 发表于 2013-5-8 18:15:57
baoxiaozhong 发表于 2013-5-7 22:47
你在做上面這一段時,有出現那些代碼訊息嗎?
因為你跳過的是清空暫存,如果沒有出現上面代碼,表示你的暫 ...

我是直接复制
sudo kill $(pidof lircd)
运行报错的

sudo mode2 -d /dev/lirc0
这个命令执行后
有这些数据
pulse 1681
space 4816
pulse 1695
不停刷新

家里三个电视剧遥控 一个iptv遥控  只有一个创维电视的遥控可以设定 KEY_UP ..

其它的全是上面错误
baoxiaozhong 发表于 2013-5-7 22:47:38
269569205 发表于 2013-5-7 22:15
我跳过那一步
直接
irrecord -d /dev/lirc0 ~/lircd.conf
  1. 最後,再啟動測試,輸入

  2. sudo mode2 -d /dev/lirc0

  3. 把你的遙控器,對準紅線接收器,按下任意鍵,你會在的你屏幕上看到類似下面的代碼出現
  4. pulse 1681
  5. space 4816
  6. pulse 1695
  7. space 4784
  8. pulse 1333
  9. space 3638

  10. 如果沒有出現,會有下列幾種情況:
  11. 1.你的紅外線接收器壞了,請你換一個新的。
  12. 2.你線接錯了,最常發生的是正、負極接反。
  13. 3.你不是用38KHz的遙控器,請拿電視的遙控器來測試。
  14. 4.線路接觸不良,你可以拿三用電表來測試,是否有 3.3V輸出。
复制代码
你在做上面這一段時,有出現那些代碼訊息嗎?
因為你跳過的是清空暫存,如果沒有出現上面代碼,表示你的暫存有東西。
269569205 发表于 2013-5-7 22:15:54
baoxiaozhong 发表于 2013-5-7 09:57
你是用复制 贴上 输入文字,还是一个一个E字打的,因为从你的错误画面看来,是你输入错误,造成提示画面。 ...

我跳过那一步
直接
irrecord -d /dev/lirc0 ~/lircd.conf
家里四个遥控 只有一个遥控识别
其他全是

Now hold down button "KEY_UP".
Something went wrong. Please try again. (9 retries left)
Something went wrong. Please try again. (8 retries left)
Something went wrong. Please try again. (7 retries left)
Something went wrong. Please try again. (6 retries left)
这个错误

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-23 03:04 , Processed in 1.171875 second(s), 32 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表