Git Product home page Git Product logo

adrsir's Introduction

赤外線学習リモコン基板 ADRSIR 関連スクリプト

株式会社ビット・トレード・ワンが販売する赤外線学習リモコン基板 ADRSIR (http://bit-trade-one.co.jp/product/module/adrsir/) を使って赤外線データを扱うための Python スクリプト。

  • adrsir.py
    • ADRSIR の送受信をするためのライブラリ
  • ir_control.py
    • ADRSIR を使って赤外線データを扱うコマンドラインツール
  • ir_data
    • データ保存用ディレクトリ

HOW TO USE

インストール

$ git clone https://github.com/you0708/adrsir.git
$ cd adrsir

学習させた赤外線データの保存

$ ./ir_control.py save tv
[*] saved ir_data/tv/ch0.data
[*] saved ir_data/tv/ch1.data
[*] saved ir_data/tv/ch2.data
[*] saved ir_data/tv/ch3.data
[*] saved ir_data/tv/ch4.data
[*] saved ir_data/tv/ch5.data
[*] saved ir_data/tv/ch6.data
[*] saved ir_data/tv/ch7.data
[*] saved ir_data/tv/ch8.data
[*] saved ir_data/tv/ch9.data

任意の赤外線データの送信

$ ./ir_control.py send tv/ch0.data
[*] send ir_data/tv/ch0.data 1 time(s)

-n オプションを使用し回数を指定することで、同じデータを複数回連続して送信できる。

保存した赤外線データの書き戻し

$ ./ir_control.py restore tv
[*] restore IR data from ir_data/tv
[*] writing ir_data/tv/ch0.data into ch0
[*] writing ir_data/tv/ch1.data into ch1
[*] writing ir_data/tv/ch2.data into ch2
[*] writing ir_data/tv/ch3.data into ch3
[*] writing ir_data/tv/ch4.data into ch4
[*] writing ir_data/tv/ch5.data into ch5
[*] writing ir_data/tv/ch6.data into ch6
[*] writing ir_data/tv/ch7.data into ch7
[*] writing ir_data/tv/ch8.data into ch8
[*] writing ir_data/tv/ch9.data into ch9
[*] restored

参考情報

License

Apache License 2.0. See LICENSE.

adrsir's People

Contributors

you0708 avatar

Stargazers

 avatar umany avatar Nozomu Kaneko avatar Endo_Hizumi avatar macaron avatar marumo avatar Dai Ikeda avatar Naoto Imamachi avatar

Watchers

 avatar Dai Ikeda avatar

Forkers

hajimu

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.