USB HID&赤外線ステアリングコントローラー プログラム

ソースコード(mbed C++)

main()

100msごとにADポートAD値を読み取ることでボタンの押下状態を検出し、検出結果に応じてUSBか赤外線送信用のメソッドを呼ぶ動作をしております。何らかのボタンが押されて操作を実行した場合はwait時間を長くしております。USBKeyboardはmbed標準ライブラリでDEH970Controllerは自作の赤外線信号送信用ライブラリになります。

(2015/10/18追加)

起動後90秒間スイッチ操作をする機能追加

DEH970Controllerクラス

カーオーディオDEH-970の音量信号を送信するクラスです。送信ビットパターンや信号長はクラス内に定数でベタ書きしておりますので汎用性はありませんが、、定数を変えてやれば大抵のエアコン以外の赤外線リモコン機器は操作できます。

0 thoughts on “USB HID&赤外線ステアリングコントローラー プログラム

Leave a Reply

Your email address will not be published. Required fields are marked *