本日は、息子とメーカーズバザール大阪にいってきた。
で、念願のPocketDuinoを譲ってもらえた!
![](https://blogimg.goo.ne.jp/thumbnail/40/d5/538eb22debf6d739c3f8128a81d51537_s.jpg)
となると、なんかやんなきゃダメだと思う。この小さいユニバーサル(?)基盤にのせて楽しいものはないかと少し考える。
で、引っ張り出してきたのは、kickstarterで手にいれていたGestureR。
この中のGestureR BREADがいいんじゃないかと。
![](https://blogimg.goo.ne.jp/thumbnail/20/2b/e9e551a4b22ff71ef6e706c658bc7152_s.jpg)
非常に小さいセンサー(赤で囲った部分)で、4方向と3スピードを認識してくれる。
で、まずは、手持ちのArduino UNOで動かしてみる。インターフェースはI2Cなので、SCLをA5にSDAをA4に接続。あとは、電源とGNDつなぐだけ。
![](https://blogimg.goo.ne.jp/thumbnail/29/96/6ea3f2d5856f78673306ac1ae504d656_s.jpg)
スケッチはGestureRと一緒に配布されてたので、それをそのまま使用。
このスケッチは、認識結果をシリアルに表示してくれる。
以下のようにleft/right/top/bottom と high/mid/low の組み合わせになる。
![](https://blogimg.goo.ne.jp/thumbnail/0d/64/512f4e2cfe130feae9e30845a72513e4_s.jpg)
うまくいったので、次はPocketDuinoに。とりあえずなので、A4とA5にピンをハンダ付けした。電源は仮なのでArduinoから拝借。
![](https://blogimg.goo.ne.jp/thumbnail/12/cd/bfdca2954b7ff11a4e884804cb267389_s.jpg)
PocketDuinoなので正しく(?)はAndroidで受信プログラム書くべきでしょうが、とりあえずの確認なのでそのままPCに接続。
FTDIのドラバでうまく認識してくれた。
![](https://blogimg.goo.ne.jp/thumbnail/69/6f/60c12d663335350898504cfa27416606_s.jpg)
で、Arduino UNOと同じスケッチを、”Arduino Pro or Pro Mini(5V, 16MHz) w/ ATmega328”を選んで書き込み。
無事動作することを確認できました!
最終的には、こんな感じになるかな。メスのピンの手持ちがないので、買いにいかないといけない。
![](https://blogimg.goo.ne.jp/thumbnail/4b/c8/d2e7b80525a28e4ae841c496002dc464_s.jpg)
次は、Andorid側のプログラム書いて、インテント使ってジェスチャーでアプリの自動切り替えとかできれば面白いかなと。
ひとまず今日はここまで。
で、念願のPocketDuinoを譲ってもらえた!
![](https://blogimg.goo.ne.jp/thumbnail/40/d5/538eb22debf6d739c3f8128a81d51537_s.jpg)
となると、なんかやんなきゃダメだと思う。この小さいユニバーサル(?)基盤にのせて楽しいものはないかと少し考える。
で、引っ張り出してきたのは、kickstarterで手にいれていたGestureR。
この中のGestureR BREADがいいんじゃないかと。
![](https://blogimg.goo.ne.jp/thumbnail/20/2b/e9e551a4b22ff71ef6e706c658bc7152_s.jpg)
非常に小さいセンサー(赤で囲った部分)で、4方向と3スピードを認識してくれる。
で、まずは、手持ちのArduino UNOで動かしてみる。インターフェースはI2Cなので、SCLをA5にSDAをA4に接続。あとは、電源とGNDつなぐだけ。
![](https://blogimg.goo.ne.jp/thumbnail/29/96/6ea3f2d5856f78673306ac1ae504d656_s.jpg)
スケッチはGestureRと一緒に配布されてたので、それをそのまま使用。
このスケッチは、認識結果をシリアルに表示してくれる。
以下のようにleft/right/top/bottom と high/mid/low の組み合わせになる。
![](https://blogimg.goo.ne.jp/thumbnail/0d/64/512f4e2cfe130feae9e30845a72513e4_s.jpg)
うまくいったので、次はPocketDuinoに。とりあえずなので、A4とA5にピンをハンダ付けした。電源は仮なのでArduinoから拝借。
![](https://blogimg.goo.ne.jp/thumbnail/12/cd/bfdca2954b7ff11a4e884804cb267389_s.jpg)
PocketDuinoなので正しく(?)はAndroidで受信プログラム書くべきでしょうが、とりあえずの確認なのでそのままPCに接続。
FTDIのドラバでうまく認識してくれた。
![](https://blogimg.goo.ne.jp/thumbnail/69/6f/60c12d663335350898504cfa27416606_s.jpg)
で、Arduino UNOと同じスケッチを、”Arduino Pro or Pro Mini(5V, 16MHz) w/ ATmega328”を選んで書き込み。
無事動作することを確認できました!
最終的には、こんな感じになるかな。メスのピンの手持ちがないので、買いにいかないといけない。
![](https://blogimg.goo.ne.jp/thumbnail/4b/c8/d2e7b80525a28e4ae841c496002dc464_s.jpg)
次は、Andorid側のプログラム書いて、インテント使ってジェスチャーでアプリの自動切り替えとかできれば面白いかなと。
ひとまず今日はここまで。