mbed に HID(USBキーボード)のふりをさせる

先ず発見したのが以下のエントリー

http://mbed.org/projects/cookbook/wiki/USBKeyboardMouse

これをそのまま実行しようとすると「nvic_api.h が見つからない」エラーになって実行できない。

しょうがないので、他の人のプログラムを読み込む。

「My Programs」右クリック「Import Program...」下の「Program List」から、Simon Ford さんの「USBMouse」を読み込む。

配線は上記エントリーの配線通りで問題ない。

とりあえずコンパイルして実行して動作を確認。問題がなければ数秒ごとにマウスポインターが右下に下がっていく。

 

次に、main.cpp を書き換えるのだが、

http://mbed.org/projects/cookbook/wiki/USBKeyboardMouse

のエントリーの「3. Keyboard Fun」にあるプログラムには1箇所間違いがあるので注意。

誤)DigitalIn button(16);
正)DigitalIn button(p16);

main.cpp の書き換えが終わったら、コンパイルしてモジュールを mbed に転送して mbed をリセットする。

テキストエディターを開いた状態で、16番ピンと VOUT をなんらかの方法でつなぐと、テキストエディターに文字列が入力されるはず。


0 comments

You need to log in to post a comment