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

お答え

LIRCのlircd.confファイルは、リモコン信号を定義するためのテキストファイルであり、以下のように記述されます。

begin remote

name REMOTE_NAME
flags RAW_CODES
eps 30
aeps 100

gap 200000

begin raw_codes

name BUTTON_NAME
1234 5678 9012 ...

end raw_codes

end remote

上記の例では、リモコン名(REMOTE_NAME)、フラグ(RAW_CODES)、エッジの許容値(epsとaeps)、リピート間隔(gap)が定義されています。その後、raw_codesブロックには、ボタン名(BUTTON_NAME)とそれに対応するリモコンコード(1234 5678 9012 …)が定義されます。

直接リモコンコードを書き込む場合、ボタンごとにraw_codesブロックを作成し、それぞれのリモコンコードを記述する必要があります。以下は、例として、Sonyブルーレイレコーダーのリモコンコードを記述したlircd.confファイルの一部です。

begin remote

name Sony-BD-Remote
flags RAW_CODES
eps 30
aeps 100

gap 200000

begin raw_codes

name POWER
0000 0073 0000 0018 0021 0011 0020 0011 001F 0011 0021 0011 001F 0011 0020 0011 001F 0011 0020 0011 001F 0011 001F 0011 001F 0011 001F 0011 0020 0011 001F 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 0020 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 0020 0011 05F5 0011 0020 0011 0021 0011 05F5 0011 05F5 0011 0020 0011 05F5 0011 0021 0011 05F5 0011

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.null

説明もうまい。

以上


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

コメントする

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