ということで身の回りのもので遊んでみます
先ほどは表の面から方向キーとクリック、スペースを接続しましたが、実はMakey Makeyで繋げられるのはこれらだけではありません。キーボードとマウスカーソルと連携できるコネクタが裏面についているんです。
せっかくなのでキーボードやマウスカーソルと接続して、バナナでTwitterにツイートをしてみたいと思います。さっそく試してみましょう!
キーボード

裏面から接続できるキーボードはW、A、S、D、F、Gの5種類。今回は「F」に繋いでみます。Fの位置であるD1にジャンパワイヤを挿して、ミノムシクリップで缶と接続します。

ででん。
マウスカーソル

マウスは、右クリック・左クリック・ポインタの上下左右への移動と接続できます。

こちらもジャンパワイヤで挿し、左クリックと上下左右のカーソルをバナナと接続しました。

こんな感じで完成です!
EARTH

EARTHはリングに接続しました。指にリングを通しておくだけでOKです。
試してみよう
マウスカーソルでツイートを作り、先ほど接続した「f」を缶をタッチすることで記入します。

CLICKバナナで投稿ボタンを押します。できました!
fffffffffffffffffffffffffffffffffffffffffffffffffff
— うらら (@uraranbon) October 27, 2016
ArduinoIDEからキーを変えられます!
実は、Makey Makeyはプログラマブル。キーはArduinoIDEから変えることができるんです。先ほどのツイートでは「f」しか入力していませんが、好きな文字を登録すればある程度の文を作れそうです。(「I LUV U」とか「LUCKY」とか……?)
int keyCodes[NUM_INPUTS] = {
// top side of the makey makey board
KEY_UP_ARROW, // up arrow pad
KEY_DOWN_ARROW, // down arrow pad
KEY_LEFT_ARROW, // left arrow pad
KEY_RIGHT_ARROW, // right arrow pad
' ', // space button pad
MOUSE_LEFT, // click button pad
// female header on the back left side
'w', // pin D5
'a', // pin D4
's', // pin D3
'd', // pin D2
'f', // pin D1
'g', // pin D0
// female header on the back right side
MOUSE_MOVE_UP, // pin A5
MOUSE_MOVE_DOWN, // pin A4
MOUSE_MOVE_LEFT, // pin A3
MOUSE_MOVE_RIGHT, // pin A2
MOUSE_LEFT, // pin A1
MOUSE_RIGHT // pin A0
};
MaKey MaKey Advanced Guideを参考にしてみてください。
おわりに
ということで誰でも簡単に挑戦できるMakey Makeyを紹介しました。バナナからツイートすることも無理やり言えば、モノとインターネットを繋げるIoT?
こちらは前回の記事を担当したのびすけ(@n0bisuke)によるMakey Makeyアイデアのスライドです。こんなこともできますよ〜!
では、次回もお楽しみに!
