Arduino Leonardoと同じATmega32u4チップ採用のarduino互換機で、sparkfunが出しているPro Micro 3.3V/8MHz タイプです。  (5V/16MHzタイプも販売してます)
例のごとくスイッチサイエンスさんで購入できます。

36c8c9261c98e7c1b7d7d5e14410cdda1-560x367

 

Leonardoより断然小さく、埋め込み系には重宝しそうです。Leonardoと同じようにキーボード化できるのですが、arduinoIDE1.01ではマイコンボードにPro Micro が無く、Arduino Leonardo でアップロードしても書き込めないので専用のadd-onファイルを追加しないといけないようです。(ちょっと面倒)
あとピンの番号に注意!(13番ピン無いのよ…LEDも)
add-onファイルはsparkfunのページでダウンロード出来ます。(コレ
設定のしかたとスケッチは…

 

16feba6a630645b1aea54bd24958a473

・アプリケーション>Arduino を右クリックして【パッケージの内容を表示】をクリック

 

709f2bf4e4322843197745305454e4be

・Cntents>Resources>Java>hardware の中にDLしたadd-onファイルの【proMicro】を移動する

 

96dad281e45c22d25d2649d6c9e2edaa

arduinoIDE の ツール>マイコンボード に【SparkFun Pro Micro 8MHz/3.3V】【SparkFun Pro Micro 16MHz/5V】が追加されました。

 

cb21c53e01edf9fb25f6ab527a681e99

ハードウェアはいつもどおり2ピンにタクトスイッチをセットします。

 

int buttonPin = 2;

void setup()
{
pinMode(buttonPin, INPUT);
digitalWrite(buttonPin, HIGH);
}

void loop()
{
if (digitalRead(buttonPin) == 0)
{
Keyboard.write('z');
delay(500);
}
}

スクリプトはつまんない「k」を押すだけのもの

 

そしてまたAS3.0でキーボード検出する確認用スクリプトも書いておきますね

 

stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyDownFunc);

function KeyDownFunc(event:KeyboardEvent):void{
if(event.keyCode == 75){
trace(“kが押された”);
}
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です