ADB接続でかんたん
フィジカルコンピューティング
    吉田研一@dietposter
自己紹介

• 吉田研一(45歳)


• 日本Androidの会神戸支部&神戸GDGメンバー


 • 1995年∼2003年頃尼崎・六甲アイランド・大久保の

 ベンチャー企業でネットワークインフラ関係の業務

 • 2004年頃から講師業(三宮・大阪)
2012年10月号   2012年11月号

                        前編・後編で各6ページ
                         寄稿しました。
ターゲット読者
• Jenkinsのビルド結果をパトラ

イトで知らせるデモ

 •   Arduino で Jenkins の XFD を作る


     •   http://kiroh.hateblo.jp/entry/
         2012/02/13/143050

• この内容に興味を持ったソフ

トウェアエンジニアに!
ARDUINO(アルドゥイーノ)
 • AndroidとUSBケーブルで接続できるArduinoボード


   • Arduino ADK(6,480円)…今はコレがおススメです




http://www.switch-science.com/products/detail.php?product_id=1009
記事のポイント
• 編集さんとのメール打ち合わせで以下のポイントを。


 • SD読者に多いソフトウェア畑のエンジニアがハード

  ウェアに興味を持ち、スキルの幅を広げるためとか

• クラウドと組み込み&マイコンとの融合とか


• OSS(Open   Source Software)とOSHW (Open Source
 Hardware) の活用とか
ビットからアトムに




『WIRED』US版編集長のクリス・アンダーソンは、
10月25日に発売の新刊本『MAKERS−21世紀
の産業革命が始まる』(NHK出版)のなかで、そ
の変化を「ビットからアトムへ」と提唱する。
「ビットからアトムへ」 いま “ものづくり” が変わろうとしている。

     http://wired.jp/conference/maker_01.html
これまでの10年間、インターネットによってアイデアがオープ
ン化され、シェアされるようになったことで、誰もがコンテンツを
作り、世界中の人々と共有することができるようになった。ただ
し、それは主にビット(デジタル情報)の世界に限定されたもの
だった。しかし、これからの10年は、そのビットのプラットフォー
ム(インターネット)を利用して、現実の世界、つまりアトムの領
域に変革が起きる。大量生産に合わないニッチな製品を、無
数の個人が安く、素早く製品化し、グローバルに流通できるよ
うになるのだ。
似たような話が日本でも
http://www.nhk.or.jp/kawaii/locaspot/spot_121006.html
NHK東京カワイイTV詳細情報
     http://topicsnow.blog72.fc2.com/blog-entry-6820.html
•   取引規模が1年で1500%拡大!?ハンドメイドサイト
    「creema(クリーマ)」の秘密に迫る!

※ホームページ:http://www.creema.jp/
このサイト登録作家数は5,000人。アイテム数はナント50,000点!
今回その仕掛け人が取材に応じてくれました。ビジネス成功のカギ
とは…??
※他にも「iichi」「ハンドメイドマルシェ」「tetote」など、新規ハ
ンドメイドサイトが参入
日本のハンドメイド女子と
USのMAKERムーブメント
日本のハンドメイド女子と
 USのMAKERムーブメント

日本のエンジニア(男子&女子)
   は何をしようか?
でようやく本題
http://act-yoshiken.blogspot.jp/p/microbridge.html
ADBとは

• ADB接続…Android   Debug Bridge

• AndroidとPCをUSBでつないでデバッ

 グを行う接続方法(PC側:adbコマ
 ンド, Logcat, DDMS)

 • Android側に/sbin/adbd   デーモンが
  あればすべてのAndroidで利用可能
ARDUINO側
• ArduinoでADBのやり取りを行うライブラリを実装すれ

 ばAndroidとやり取りできる

• Niels氏のMicroBridge   (Apache 2.0ライセンスOSS)

 • http://code.google.com/p/microbridge/
YAOADK
• Arduino   1.0.1に対応したMicroBridgeライブラリ、ADKラ
 イブラリを備えるライブラリ

• Android ADK勉強会(東京)がgithubで公開&メンテナ

 ンス

• https://github.com/ADKstudyGroupTokyo/Yaoadk/
ARDUINOライブラリの追加
  Yaoadk github wiki http://bit.ly/GJIFm5
ARDUINO 1.0.1(開発環境)
 Arduinoではソースをスケッチと呼びます




                  C, C++ライク
                      な文法
                  内部ではgccでAVRマイコン
                  向けにクロスコンパイルし
                   てバイナリを送信する
DEMO

「Mb バルス」
「Mb シェイク L チカ」
「Mb トーククロック」
「Mb 光 DTMF テルミン」

姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」