RaspberryPi
OS:
Raspberry Pi OS with desktop
Release date: April 4th 2022
System: 32-bit
Kernel version: 5.15
Debian version: 11 (bullseye)
sudo apt install lirc
sudo systemctl enable lircd.service
sudo vi /etc/lirc/lirc_options.conf
driver = default
device = /dev/lirc0 ←赤外線発光(リモコンとして使うとき)
#device = /dev/lirc1 ←赤外線受信(ライブラリ作るとき)
上記のdevice設定をどちらかをコメントアウトして、設定
再読み込み
sudo systemctl restart lircd.service
そもそもGPIOポート設定(先にやる)
sudo vi /boot/config.txt
dtoverlay=gpio-ir,gpio_pin=18 ←赤外線受信
dtoverlay=gpio-ir-tx,gpio_pin=17 ←赤外線送信(発光)
sudo reboot
赤外線受信(ライブラリ作り)
mode2 -d /dev/lirc1
加工して /etc/lirc/lircd.conf.d/*.conf を作る。
再読み込み(発光に変えて)
sudo systemctl restart lircd.service
リスト反映されたか見る
irsend LIST '' ''
発光してみる
irsend SEND_ONCE aircon on みたいなかんじ