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