baoxiaozhong 发表于 2013-5-7 22:47:38

269569205 发表于 2013-5-7 22:15 static/image/common/back.gif
我跳过那一步
直接
irrecord -d /dev/lirc0 ~/lircd.conf


最後,再啟動測試,輸入

sudo mode2 -d /dev/lirc0

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

如果沒有出現,會有下列幾種情況:
1.你的紅外線接收器壞了,請你換一個新的。
2.你線接錯了,最常發生的是正、負極接反。
3.你不是用38KHz的遙控器,請拿電視的遙控器來測試。
4.線路接觸不良,你可以拿三用電表來測試,是否有 3.3V輸出。
你在做上面這一段時,有出現那些代碼訊息嗎?
因為你跳過的是清空暫存,如果沒有出現上面代碼,表示你的暫存有東西。

269569205 发表于 2013-5-8 18:15:57

baoxiaozhong 发表于 2013-5-7 22:47 static/image/common/back.gif
你在做上面這一段時,有出現那些代碼訊息嗎?
因為你跳過的是清空暫存,如果沒有出現上面代碼,表示你的暫 ...

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

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

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

其它的全是上面错误

269569205 发表于 2013-5-8 18:18:31

我已经把 wiringpi c 库编译成 php so扩展和nodejs的包
有兴趣的 PM我

baoxiaozhong 发表于 2013-5-9 10:01:26

本帖最后由 baoxiaozhong 于 2013-5-9 10:17 编辑

269569205 發表於 2013-5-8 18:15 static/image/common/back.gif
我是直接複製
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,看是否正確? 也許你所使用的遙控器非常特別,上下左右鍵是特別的編碼輸出。

baoxiaozhong 发表于 2013-5-29 08:53:19

hdragon627 发表于 2013-5-29 07:10 static/image/common/back.gif
图不显示了

图还在啊!

看见萤火虫 发表于 2013-10-18 09:55:02

按一下跑两下的问题我也遇到了。真的就无解么?会不会是录制的时候出问题了?发现快速按下偶尔也好使。

xd785 发表于 2015-2-2 18:53:19

不错 今晚试试…………

xd785 发表于 2015-2-2 18:53:41

不错 今晚试试…………

小猪猪 发表于 2016-10-14 20:01:49

输入sudo irw 然后就使用遥控器按键,但是并没有什么显示
页: 1 2 3 4 5 [6]
查看完整版本: Raspbmc 设置红外线接收器