カレンダー
10 | 2024/11 | 12 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
最新記事
GMK NucBox5
(11/22)
Windows10の新セキュリティポリシー?
(01/28)
Alexa と rm mini3
(12/26)
タスクが変更できない
(01/05)
LIVAもろもろ設定
(01/05)
カテゴリー
ブログ内検索
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
irMagicianのセットアップ
1. Teratermからのシリアル通信
通信パラメータを以下で設定
9600bps, 8データビット, Non-parity, 1ストップビット(9600-8N1)
接続されたシリアルポートでOpen (COM3)
2. irMagicianの基本操作
シリアルからコマンドを送る(echo backなし)
c[enter] : IRのキャプチャ2秒以内にコマンドを送る
成功すると数値(赤外線データのバイト数が表示される)
p[enter] : キャプチャしたIRを発信する
成功すると Done ! を表示が
3. 大宮技研製のwindowsアプリでキャプチャしたIRデータをJSON形式で保存
その他もろもろの振る舞いを確認
4. Pythonのインストール
2.x版の方が広く使われていて引き続きupdateされているので2.7.10をインストール
あと、シリアルコントロールのためにPySerialモジュールもインストール
5. Pyhtonを使った基本動作を確認
import serial
ser = serial.Serial(2) # COMポートは0番スタートなので一つ数字が小さくなる
ser.write(“c¥r¥n¥) # 改行コードもちゃんと送る
ser.write(“p¥r¥n¥) # 同じくこれでリモコン操作ができるのを確認
ser.close()
6. 先人の知恵を丸パクリ
irm.py をまるまるいただいてポートを開くところだけWindows用に変えてばっちり対応OK
参考にしたURL
大宮技研のWindowsアプリのページ
http://www.omiya-giken.com/?page_id=1597
Pythonインストール
http://sphinx-users.jp/gettingstarted/install_windows.html
PySerial
https://pypi.python.org/pypi/pyserial
基本的なPythonでのserialの使い方
http://ozsys.cocolog-nifty.com/blog/2010/03/pythonpyserial-.html
irMagician用のPythonコード
http://codezine.jp/article/detail/7829?p=2
irm.py
http://netbuffalo.doorblog.jp/archives/4872290.html
http://seigaji.info/wordpress/2015/05/10/irmagician_starter/
1. Teratermからのシリアル通信
通信パラメータを以下で設定
9600bps, 8データビット, Non-parity, 1ストップビット(9600-8N1)
接続されたシリアルポートでOpen (COM3)
2. irMagicianの基本操作
シリアルからコマンドを送る(echo backなし)
c[enter] : IRのキャプチャ2秒以内にコマンドを送る
成功すると数値(赤外線データのバイト数が表示される)
p[enter] : キャプチャしたIRを発信する
成功すると Done ! を表示が
3. 大宮技研製のwindowsアプリでキャプチャしたIRデータをJSON形式で保存
その他もろもろの振る舞いを確認
4. Pythonのインストール
2.x版の方が広く使われていて引き続きupdateされているので2.7.10をインストール
あと、シリアルコントロールのためにPySerialモジュールもインストール
5. Pyhtonを使った基本動作を確認
import serial
ser = serial.Serial(2) # COMポートは0番スタートなので一つ数字が小さくなる
ser.write(“c¥r¥n¥) # 改行コードもちゃんと送る
ser.write(“p¥r¥n¥) # 同じくこれでリモコン操作ができるのを確認
ser.close()
6. 先人の知恵を丸パクリ
irm.py をまるまるいただいてポートを開くところだけWindows用に変えてばっちり対応OK
参考にしたURL
大宮技研のWindowsアプリのページ
http://www.omiya-giken.com/?page_id=1597
Pythonインストール
http://sphinx-users.jp/gettingstarted/install_windows.html
PySerial
https://pypi.python.org/pypi/pyserial
基本的なPythonでのserialの使い方
http://ozsys.cocolog-nifty.com/blog/2010/03/pythonpyserial-.html
irMagician用のPythonコード
http://codezine.jp/article/detail/7829?p=2
irm.py
http://netbuffalo.doorblog.jp/archives/4872290.html
http://seigaji.info/wordpress/2015/05/10/irmagician_starter/
PR
この記事にコメントする