KURO-RS リモコンスクリプト作成

HS-DHGL KURO-RS

サンプルプログラムの rec, send
リモコンをサンプリングした BUTTON_POWER, BUTTON_0 ~ 9 を配置し、
それらを利用するスクリプトを作成する。

サンプルプログラムの rec, send

さすがに rec, send というファイル名のままで パスのあるところに置くのは抵抗があるので、 ソースにあわせて rs_ をつける。
sil:/usr/local/src/kuro-rs# cp send /usr/local/bin/rs_send
sil:/usr/local/src/kuro-rs# cp rec /usr/local/bin/rs_rec
sil:/usr/local/src/kuro-rs#

リモコンをサンプリングした BUTTON_POWER, BUTTON_1 ~ 12

/usr/local/lib/kuro-rs/DST-BX500 に置く
sil:/usr/local/src/kuro-rs# mkdir -p /usr/local/lib/kuro-rs/DST-BX500
sil:/usr/local/src/kuro-rs# cd !$
cd /usr/local/lib/kuro-rs/DST-BX500
sil:/usr/local/lib/kuro-rs/DST-BX500# mv /usr/local/src/kuro-rs/BU* .
sil:/usr/local/lib/kuro-rs/DST-BX500# ls
BUTTON_1   BUTTON_11  BUTTON_2  BUTTON_4  BUTTON_6  BUTTON_8  BUTTON_POWER
BUTTON_10  BUTTON_12  BUTTON_3  BUTTON_5  BUTTON_7  BUTTON_9
sil:/usr/local/lib/kuro-rs/DST-BX500#

スクリプトの作成

コマンド入力を簡単にするために、 コマンドラインで与えられたボタンを次々送るスクリプトを書く
sil:/usr/local/bin# vi infrared_remocon
	:
	:
sil:/usr/local/bin# cat infrared_remocon
#!/bin/sh

DATADIR=/usr/local/lib/kuro-rs
MACHINE=DST-BX500
SEND=/usr/local/bin/rs_send

while :
do
        if [ $#  = 0 ]
        then
                break
        fi

        FILE=$DATADIR/$MACHINE/$1
        if [ ! -f $FILE ]
        then
                echo $FILE not found
                exit
        fi

        $SEND $FILE

        shift
done
sil:/usr/local/bin# chmod +x infrared_remocon

スクリプトのテスト

電源を入れて 1ch を選択する。
sil:/usr/local/bin# infrared_remocon BUTTON_POWER BUTTON_1
/usr/local/lib/kuro-rs/DST-BX500/BUTTON_POWER - 1 - /dev/ttyUSB0
Send File : [/usr/local/lib/kuro-rs/DST-BX500/BUTTON_POWER]
/usr/local/lib/kuro-rs/DST-BX500/BUTTON_1 - 1 - /dev/ttyUSB0
Send File : [/usr/local/lib/kuro-rs/DST-BX500/BUTTON_1]
sil:/usr/local/bin# 
OK

電源を切る

sil:/usr/local/bin# infrared_remocon BUTTON_POWER
/usr/local/lib/kuro-rs/DST-BX500/BUTTON_POWER - 1 - /dev/ttyUSB0
Send File : [/usr/local/lib/kuro-rs/DST-BX500/BUTTON_POWER]
sil:/usr/local/bin#
よし。


HS-DH320GL
楽天市場
Yahoo!ショッピング
somap.com
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
アット・ニフティストア icon
Joshin web icon
KURO-RS
楽天市場
Amazon
Yahoo!ショッピング
TSUKUMO
クレバリー


Movable Type 4.0(4)エントリが日付順に並ばない
ハックの記録
LinkStation/玄箱 をハックしよう

KURO-RS リモコンスクリプトの指定時刻実行

Copyright (C) 2003-2007 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市