マカロニペンギンの健忘録

特にテーマを決めているわけじゃないが、私が気になったことを書いていく予定です。

Arduino互換機で"Keyboard and Mouse Control"を試してみた。

2013年03月30日 | Weblog
Arduinoシリーズの中でもLeonardoなどマイコンにAtmega32u4が使われているものはUSBポートをプログラムの書き込みだけではなく入出力に使えるらしいです。
その機能を使ってみたくってArduinoのExample、"Keyboard and Mouse Control"を試してみました。

今回使用したマイコンはAtmega32u4が使われているストロベリーリナックス製ダ・ヴィンチ32Uです。

英語が苦手な私・・・

とりあえず、このページに書いてあるとおりにブレットボードに配線してプログラムをインストールしてみました。

すると、ブレットボード上にあるタクトスイッチを押すと
左から1番目はMの文字
   2番目はRの文字
   3番目はLの文字
   4番目はDの文字
   5番目はUの文字
が入力されます。

そして、Arduino-IDEからシリアルポートを立ち上げ、マイコンボードの方に文字を出力してみると
mだとマウスの左ボタン
rだとマウスカーソルが右方向へ
lだとマウスカーソルが左方向へ
dだとマウスカーソルが下方向へ
uだとマウスカーソルが上方向へ
移動します。

いろいろと活用ができそうですね。

ストロベリーリナックス製ダ・ヴィンチ32Uを使ってみた。

2013年03月25日 | 電子工作
 Arduino Leonardoと同じマイコンが使われているストロベリーリナックス製ダ・ヴィンチ32Uを使ってみた。
 これにはArduinoのBootloaderが書き込まれているやつと書き込まれていないやつが売られています。今回、書き込まれているやつを使いました。
 しかし、Arduinoに対応するpinがわからない。

 そこでAtmega32u4のpinのリストを参考にダ・ヴィンチのピンの表を作ってみました。

 デジタル入出力ピンの順番がバラバラで使いにくいのが残念ですね。