app inventor 2でかんたんロボカー操縦!
TRANSCRIPT
「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