ChatGPTさま、Raspberry PiのLIRCライブラリでリモコンコードを書き込む方法を教えて下さい。

質問

Raspberry Pi OSでSONYのブルーレイレコーダーのリモコンをPythonスクリプトで作りたい。既に、LIRCライブラリをインストールしている。lircd.confファイルを編集し、全てのリモコンボタンのリモコン信号を定義したいが、irrecordコマンドを使用せず、直接リモコンコードを書き込みたい。どのようにlircd.confを編集すればいいですか?

お答え

LIRCライブラリを使用して、lircd.confファイルにリモコン信号を直接書き込むことができます。以下の手順に従って、lircd.confファイルを編集し、全てのリモコンボタンのリモコン信号を定義することができます。

  1. lircd.confファイルを編集する前に、lircdサービスを停止してください。
sudo systemctl stop lircd
  1. lircd.confファイルを開き、以下のように記述してください。
begin remote
name <REMOTE_NAME>
flags RAW_CODES
eps 30
aeps 100

ptrail 0
repeat 0 0
gap 299716
toggle_bit_mask 0x0

frequency 38400
duty_cycle 50

# Add your buttons here
begin raw_codes
name <BUTTON_NAME_1>
<CODE_1> <CODE_2> ...
name <BUTTON_NAME_2>
<CODE_1> <CODE_2> ...
...
end raw_codes
end remote
  • <REMOTE_NAME>:リモコンの名前を指定してください。
  • <BUTTON_NAME>:ボタンの名前を指定してください。
  • <CODE>:ボタンが押されたときのリモコン信号を指定してください。
  1. 編集が完了したら、lircd.confファイルを保存して閉じます。
  2. lircdサービスを再起動します。
sudo systemctl start lircd

以上の手順で、lircd.confファイルにリモコン信号を直接書き込むことができます。この方法を使うことで、irrecordコマンドを使用しなくても、必要なリモコン信号を定義することができます。

ChatGPT Feb 13 Version. Free Research Preview. Our goal is to make AI systems more natural and safe to interact with. Your feedback will help us improve.

具体的なコードは分からんといわれ、教えてくれなかった。2023/3/4

以上


よろしければチャンネル登録よろしくお願い申し上げます!

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です