国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

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配置文件

進(jìn)入LIRC配置文件目錄,并進(jìn)行修改。修改后的內(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)簽: