VIR - DigiSpark赤外線学習リモコンキット
回路図 †
回路の説明, IRシールド †
- トランジスタとスイッチを追加
- スイッチは入出力兼用
- ピン互換
- 赤外線 LED は TSAL4400, 赤外線が広角に照射される
- 受光モジュールは TSOP38238, 再現性がよい
- テストボタン(ボタンキャンセル)
- タイムアウト
- LED 点滅回数
DigiSpark 用ファームウェア(AVR ソフトウェア) †
- 動作タイミングと BUSY
- 赤外線送受信ルーチン
- ランレングス圧縮,2倍サンプリング、デューティー比1/2, 76kHz, 13.2us,割り込み時間内に処理
- 数値表現のフォーマット
- 2種類のタイマ割り込み
- メモリ, 赤外線データ用メモリ:328byte残りメモリ=91Byte
- Arduino ライブラリは使用していない
- FreeBSD 上で開発
- ライティングツール
- # micronucleus --run DigiUSB.hex
- 開発環境
- avr-gcc-4.9.3
- V-USB
- V-USB の通信ルーチン
- V-USB と割り込み
- ファームウェアサイズと FLASH 空き容量(V-USB領域)
PC 用ソフトウェア †
- libusr1.2.20
- OS 互換
- 共通ライブラリ
- スタティックリンク
- 32bit
- 赤外線信号について
- 波形解析スクリプト
- 圧縮率
- キャリア周波数
- 制御用コマンド
- 複数接続に対応
- 連続送信に対応
PukiWikiプラグイン †
- コマンド呼び出し
- 色が変わる
- テキストブラウザ用に*が入る
- CSS
機器の動作確認 †