卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在樹莓派控制器上配置紅外接收

Raspberry Pi 3是一種開源嵌入式硬件,具備板載WiFi和藍牙功能,可以用于很多無線項目的開發(fā)。本文將介紹一種常用的通信方式——紅外通信,在樹莓派控制器上如何進行配置。1. 連接紅外接收管紅

Raspberry Pi 3是一種開源嵌入式硬件,具備板載WiFi和藍牙功能,可以用于很多無線項目的開發(fā)。本文將介紹一種常用的通信方式——紅外通信,在樹莓派控制器上如何進行配置。

1. 連接紅外接收管

紅外接收管與樹莓派的連接非常簡單,只需將GPIO18與紅外接收管的OUT相連,將紅外接收管的VCC與樹莓派的5V相連,將紅外接收管的GND與樹莓派的GND相連即可。

2. 安裝LIRC

LIRC (Linux Infrared remote control) 是一個開源的軟件包,可以讓Linux系統(tǒng)接收及發(fā)送紅外線信號。使用命令sudo apt-get install lirc來安裝。

3. 修改LIRC配置文件

進入LIRC配置文件目錄,并進行修改。修改后的內(nèi)容如下:

LIRCD_ATGS" --uinput"

DRIVER"default"

DEVICE"/dev/lirc0"

MODULES"lirc-rpi"

4. 加入紅外模塊

在配置文件中加入紅外模塊,執(zhí)行命令:lirc-devlirc-rpi gpio_in_pin18。因為這里只使用到紅外接收,沒有使用紅外發(fā)射功能,所以只需要加入in_pin語句即可。

5. 修改系統(tǒng)config配置文件

將系統(tǒng)config配置文件中紅色方框內(nèi)的“”號去掉。

6. 重新啟動樹莓派控制器

使用命令sudo reboot重新啟動樹莓派控制器。

7. 重新開啟LIRC功能

重新開啟LIRC功能,命令為sudo /etc/init.d/lirc restart。

8. 紅外接收功能配置檢測

關(guān)閉LIRC軟件,執(zhí)行命令mode2 -d /dev/lirc0,按下遙控器的任意按鍵會返回一段數(shù)據(jù),說明紅外接收配置成功了。

9. 錄制紅外編碼

關(guān)閉LIRC軟件,然后查看可用的按鍵名,使用命令sudo /etc/init.d/lirc stop irrecord -list-namespace,返回目前可用的按鍵名稱。執(zhí)行紅外線編碼錄制命令irrecord -d /dev/lirc0 ~,按下任意一個按鍵,直到灌滿一行之后,輸入剛才檢測出的按鍵名稱,例如KEY_1,然后按下遙控器上相應(yīng)的按鍵,就可以完成編碼的錄制。

10. 覆蓋配置文件

將錄制好的配置文件覆蓋LIRC軟件的相應(yīng)文件,命令為sudo cp ~ 。

11. 測試紅外遙控器按鍵的錄制結(jié)果

輸入命令sudo /etc/init.d/lirc start irw,按下紅外遙控器剛才錄制過的按鍵,就會顯示出按鍵的名稱了。

總結(jié)

通過以上步驟,我們成功地配置了樹莓派控制器的紅外接收功能,并且可以錄制紅外編碼。這樣,在我們使用遙控器時,就可以通過樹莓派控制器來控制其他設(shè)備了。

標(biāo)簽: