「App Inventor 2でかんたん
ロボカー操縦!」
ABC 2014 Spring
2014/03/21(金・祝)
吉田 研一
http://bit.ly/abc2014kobe
CONTENTS
1. 自己紹介と日本Androidの会神戸支部ハー
ドウェア倶楽部の紹介
2. App Inventor 2とは?
3. Bluetooth接続する!
4. だったらアーテックブロック+Studuinoにもつ
ないじゃえ!
http://bit.ly/abc2014kobe
自己紹介
• 吉田研一 (よしだけんいち) 47歳
• 奈良出身・姫路在住・大阪勤務
• ECCコンピュータ専門学校専任教員
• 日本Androidの会神戸支部メンバー
• GDG神戸メンバー
• 姫路IT系勉強会メンバー
• Android日本橋でんもく会主宰
• オープンハードセミナー主宰
http://bit.ly/abc2014kobe
ロボットサミットメンバーで共著
• AndroidとArduinoを接続する技術「ADK」を書
いています。学校で授業に使ってます。
http://www.amazon.co.jp/exec/obidos/ASIN/4883378098/
soccoltd-22/ref=nosim
http://bit.ly/abc2014kobe
日本Androidの会神戸支部とABC
• 前回ABC 2013 Autumnでは、ロボットサミット
で展示
http://bit.ly/abc2014kobe
日本Androidの会神戸支部
• ただし、ここ最近Activeではないorz
• MLの統計情報を見ると… 低調です。
Google Groups 日本Androidの会 神戸支部
https://groups.google.com/forum/#!forum/android-jp-kobe
http://bit.ly/abc2014kobe
JAG神戸支部よりも、GDG神戸
• Google Developer Group 神戸のほ~が
勉強会してる… http://goo.gl/Q0a7XN
JAG神戸支部長w
GDG神戸支部長兼任
http://bit.ly/abc2014kobe
日本Androidの会神戸支部
ハードウェア倶楽部
Androidと組み込みハードの接続性などを検討
する集まり
2013年3月
NT京都にて
http://bit.ly/abc2014kobe
日本Androidの会神戸支部
ハードウェア倶楽部
明日、3/22(土)NT京都にて出展してます。
ABCは
ぼっち…
出展者
http://bit.ly/abc2014kobe
日本Androidの会神戸支部
ハードウェア倶楽部メンバー紹介
• @yishiiさん
• CQ出版
Interface 誌
2014年 1月号
• ラズパイ腕にw
• スゴい才能…
http://bit.ly/abc2014kobe
日本Androidの会神戸支部
ハードウェア倶楽部メンバー紹介
• @ksksueさん
• UART(シリアル通
信)で様々な組み
込み機器とAndroid
が接続する
“Physicaloid”の開
発を行っている。
http://www.physicaloid.com/
等々
http://bit.ly/abc2014kobe
Android日本橋でんでんタウンもくもく会
• 神戸支部ハードウェア倶楽部メンバーで開催
• 3ケ月に1回開催 (3,6,9,12月)
• 次回は3/30(日)です。
日本橋ROBOBAでもくもくしています。
2011年8月の
第1回の様子
秋葉原支部
の江口さん
http://bit.ly/abc2014kobe
Android日本橋でんでんタウンもくもく会
• 次回3/30(日)は…
• 「ウィンクル開発キットはんだづけ会!!」
http://atnd.org/events/48259
http://bit.ly/abc2014kobe
オープンハードセミナーとは
• 3ケ月に1回開催 (1,4,7,10月)
• 次回は4/12日(土)開催
発表者の@ksksue
さんが発表
左が博多図工室(福岡)
右がMONO(東京)
10/12(土) 大阪イノベーションハブ
http://bit.ly/abc2014kobe
東京・大阪・福岡でハングアウト中継
• 日本Androidの会のイベントABC(Android
Bazaar and Conference)で各支部から集まっ
た「ロボットサミット」のつながり(2011年夏~)
福岡支部
神戸支部
秋葉原支部
ロボ部
http://bit.ly/abc2014kobe
オープンハードセミナー第2回にて
vinclu(ウィンクル)チーム
• 東京会場のMONOにて合宿中のvinclu(ウィ
ンクル)チームの自己紹介もあったり
http://bit.ly/abc2014kobe
オープンハードセミナーのねらい
• Androidはじまり、Androidつながりだが
• Androidにこだわらない
• Androidはもともと様々なデベロッパー文化の
集まりだった(ソフト、ハード、組み込み、基幹
システム、Web)
• さまざまなオープンソースハードウェアにかか
わる事柄を議論していきたい
• 興味のある方・団体は参加お願いします!
http://bit.ly/abc2014kobe
CONTENTS
1. 自己紹介と日本Androidの会神戸支部ハー
ドウェア倶楽部の紹介
2. App Inventor 2とは?
3. Bluetooth接続する!
4. だったらアーテックブロック+Studuinoにもつ
ないじゃえ!
http://bit.ly/abc2014kobe
MIT発 Ver.2のWeb開発環境
• App Inventor(Ver.1にあたる)は、2010年7月
にGoogleからリリース
• ブラウザで画面レイアウト、Javaアプレットでブ
ロックを組み立ててコーディングする開発環
境
• 2011年12月末でGoogleのサービス終了、MIT
にサービス移管
• ここらへんの話は、元ネタがあります☞
http://bit.ly/abc2014kobe
参考資料
• 横浜支部 大和田さんの資料
http://www.slideshare.net/ohwada/20131216app-inventor
http://bit.ly/abc2014kobe
2013年12月ようやくVer.2に
• 2012年1月よりMITに移管してもJavaアプレット
形式のブロックエディタは変わらず…
• ようやく2013年12月ScratchライクなWebブラ
ウザ上のブロックエディタに大変身!!
• ただし、日本語化されていません~。
http://bit.ly/abc2014kobe
はじめかた
• 右上のCreateボタンをクリック
http://appinventor.mit.edu/explore/
http://bit.ly/abc2014kobe
プロジェクト一覧画面が出てきます
• ここからはデモで…^^
• 時間がなければ、Bazaarで!
http://bit.ly/abc2014kobe
実機でリアルタイム開発
• パソコンとAndroidがWi-Fiでつながっていれ
ば、App Inventor 2で追加・修正した内容は、
即座にAndroid側に反映されます!
• あらかじめ、Google Playからアプリをインス
トールしておくだけ
http://bit.ly/abc2014kobe
かんたんデプロイ
• 開発作業が済んだら、アプリをQRコードで読
み込ませるだけ(勝手アプリになります)
http://bit.ly/abc2014kobe
CONTENTS
1. 自己紹介と日本Androidの会神戸支部ハー
ドウェア倶楽部の紹介
2. App Inventor 2とは?
3. Bluetooth接続する!
4. だったらアーテックブロック+Studuinoにもつ
ないじゃえ!
http://bit.ly/abc2014kobe
Bluetooth(SPP通信)が可能
• BluetoothClientコンポーネントをView画面に
ドラッグ
http://bit.ly/abc2014kobe
Blocks画面で送信ブロックを選ぶ
• 1,2,4バイト送信、リストやテキスト送信な
ど色々あります。
http://bit.ly/abc2014kobe
サンプルプログラムを共有
• Dropboxで共有してます。
https://www.dropbox.com/s/bi23gnvef9g4z0f/remocon_BTcon.aia
http://bit.ly/abc2014kobe
CONTENTS
1. 自己紹介と日本Androidの会神戸支部ハー
ドウェア倶楽部の紹介
2. App Inventor 2とは?
3. Bluetooth接続する!
4. だったらアーテックブロック+Studuinoにもつ
ないじゃえ!
http://bit.ly/abc2014kobe
ついでにStuduinoもつないじゃえ!
• 大阪の八尾市にある
株式会社アーテック
が今春発売するアー
テックブロックRobotist
シリーズ
• Arduino互換Studuino
• Robotistトランス
フォーマーも動かし
ちゃえ!
http://t.co/BXNMmeNvxe 再生してみる
http://bit.ly/abc2014kobe
SBDBTモジュールでハック
• ランニングエレクトロニク
スのSBDBTをD0,D1番の
RX,TXピンに接続!
• App Inventor 2でつくった
アプリでトランスフォーム
動作をさせてみます!
• 続きはBazaarで!?
http://bit.ly/abc2014kobe
参考URL
• テレ東WBS 特集「学習教材が開く新境地」
http://www.tv-tokyo.co.jp/mv/wbs/feature/post_54049/
Scratchと
Arduino IDEで
ロボットのプロト
タイピング開発
http://bit.ly/abc2014kobe
ご清聴ありがとうございました
ABC 2014 Spring
2014/03/21(金・祝)
吉田 研一
http://bit.ly/abc2014kobe

App Inventor 2でかんたんロボカー操縦!