小編給大家分享一下怎么用紅外遙控器遙控樹(shù)莓派,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
十載的梁河網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷(xiāo)的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整梁河建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“梁河網(wǎng)站設(shè)計(jì)”,“梁河網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
在開(kāi)始之前, 你需要按此教程把樹(shù)莓派搭建為影音中心.
在搭建好了影音中心之后, 你需要去買(mǎi)些零件.
| 名稱(chēng) | 數(shù)量 | |
| 紅外傳感器 http://adafruit.com/products/157 | 1 |
| 紅外遙控器 http://adafruit.com/products/389 | 1 |
| 母對(duì)母杜邦線(xiàn) http://adafruit.com/products/794 | 1 |
紅外傳感器只有三個(gè)引角, 都需要連上樹(shù)莓派的GPIO管腳. 我們需要用到母對(duì)母杜邦線(xiàn)把它們連上. 好的杜邦線(xiàn)連上紅外傳感器會(huì)使得連接更可靠些.

按下圖所示進(jìn)行連接. 跳線(xiàn)的顏色無(wú)關(guān)緊要, 只是不同顏色更容易區(qū)分.

要注意在樹(shù)莓派上用紅外傳感器需要3.3V電壓, 千萬(wàn)別用5V.
樹(shù)莓派和遙控器的通訊通過(guò)LIRC (Linux Infrared Remote Control)完成. 大多數(shù)樹(shù)莓派發(fā)行版都已經(jīng)預(yù)裝了, 所以在Rasbmc上我們就不需要再安裝了, 只需做些設(shè)置即可.
為了確保紅外硬件正常工作, 我們可以用SSH連接安裝好XBMC的樹(shù)莓派來(lái)測(cè)試下.
如果你從沒(méi)用過(guò)SSH,請(qǐng)看此教程.
在XBMC的系統(tǒng)信息界面我們可以獲得樹(shù)莓派的IP地址.

我們需要關(guān)掉紅外功能, 要不然我們無(wú)法通過(guò)SSH使用LIRC. 進(jìn)入XMBC的設(shè)置界面, 然后將"Enable GPIO TSOP IR Receiver"選項(xiàng)設(shè)為disabled.

更改之后記得要重啟一下.
再用SSH連上樹(shù)莓派, 執(zhí)行以下命令:

現(xiàn)在在紅外傳感器前面操作遙控器, 每按一次按鍵都應(yīng)該會(huì)顯示一組'pulse' / 'space'信息.
恭喜! 紅外傳感器工作正常.
配置并測(cè)試
我們已經(jīng)知道紅外硬件是OK的了, 我們需要給LIRC一個(gè)配置文件來(lái)定義在遙控器上的按鍵.
通過(guò)SSH會(huì)話(huà), 執(zhí)行命令:
nano lircd.conf
把下面的內(nèi)容粘貼到文件中, 按CTRL-x退出, 按Y確定.
# Please make this file available to others # by sending it to <lirc@bartelmus.de> # # this config file was automatically generated # using lirc-0.9.0-pre1(default) on Thu Mar 14 14:21:25 2013 # # contributed by # # brand: /home/pi/lircd.conf # model no. of remote control: # devices being controlled by this remote: # begin remote name /home/pi/lircd.conf bits 16 flags SPACE_ENC|CONST_LENGTH eps 30 aeps 100 header 8945 4421 one 594 1634 zero 594 519 ptrail 598 repeat 8949 2187 pre_data_bits 16 pre_data 0xFD gap 106959 toggle_bit_mask 0x0 begin codes KEY_VOLUMEDOWN 0x00FF KEY_PLAYPAUSE 0x807F KEY_VOLUMEUP 0x40BF KEY_SETUP 0x20DF KEY_UP 0xA05F KEY_STOP 0x609F KEY_LEFT 0x10EF KEY_ENTER 0x906F KEY_RIGHT 0x50AF KEY_KP0 0x30CF KEY_DOWN 0xB04F KEY_BACK 0x708F KEY_KP1 0x08F7 KEY_KP2 0x8877 KEY_KP3 0x48B7 KEY_KP4 0x28D7 KEY_KP5 0xA857 KEY_KP6 0x6897 KEY_KP7 0x18E7 KEY_KP8 0x9867 KEY_KP9 0x58A7 end codes end remote
這個(gè)配置文件應(yīng)該放在用戶(hù)pi的home目錄下.
現(xiàn)在, 返回XMBC的設(shè)置界面開(kāi)啟"Enable GPIO TSOP IR Receiver"選項(xiàng). 然后把"GPIO IR Remote Profile"設(shè)為如下圖所示:

重啟一下XMBC, 在開(kāi)機(jī)時(shí)應(yīng)該會(huì)在右下角顯示一個(gè)和下圖一樣的提示框.

遙控器應(yīng)該可以正常使用了, 再也不用鼠標(biāo)和鍵盤(pán)來(lái)操控XMBC了, 哦也!
我是用LIRC中的一個(gè)工具'irrecord'來(lái)生成遙控器配置文件的.
如果你要用其他的遙控器, 你可以用這個(gè)工具來(lái)生成配置文件.
步驟如下:
在XMBC中關(guān)掉"Enable GPIO TSOP IR Receiver"選項(xiàng).
把現(xiàn)在的lircd.conf文件改個(gè)別的名字.
輸入命令'irrecord –list-namespace'. 參數(shù)表示將會(huì)提示可用的按鍵名.
輸入命令'irrecord -d /dev/lirc0 ~/lircd.conf'
按照指示操作即可. 這個(gè)程序會(huì)自動(dòng)算出遙控器的時(shí)長(zhǎng)和編碼.

以上是“怎么用紅外遙控器遙控樹(shù)莓派”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站題目:怎么用紅外遙控器遙控樹(shù)莓派
分享網(wǎng)址:http://chinadenli.net/article22/jhggcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、建站公司、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷(xiāo)、移動(dòng)網(wǎng)站建設(shè)、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)