App	 Inventor	 で
LEGOロボットを
動かす
2013年12月16日 日本Androidの会 大和田健一
自己紹介
@ohwada

大和田健一
日本Androidの会 横浜支部 支部長
ファブラボ関内 ディレクタ
2013年12月16日 日本Androidの会 大和田健一
Robot Car

LEGO NTX
2013年12月16日 日本Androidの会 大和田健一
Maker Faire

横浜ロボット部

2013年12月16日 日本Androidの会 大和田健一
FabLab
ハイテク製造機器のある市民工房
発祥:米国 MIT Bit&Atoms
ほぼ何でもつくれる講座
マイコンボードから家まで

2013年12月16日 日本Androidの会 大和田健一
FAB9
第9回世界ファブラボ代表者会議
本年8月 横浜・関内
40カ国 200名
夏の強化合宿

2013年12月16日 日本Androidの会 大和田健一
FabLab Japan
2011年 鎌倉、つくば
2012年 渋谷、北加賀屋(大阪)
2012年 仙台、関内(横浜)

2013年12月16日 日本Androidの会 大和田健一
3Dプリンタ

FabLab Kannai

Perfume Global Site Project

2013年12月16日 日本Androidの会 大和田健一
App Inventor
との関わり
2013年12月16日 日本Androidの会 大和田健一
2010年7月
http://groups.google.com/group/android-group-japan/msg/151d683951d04c24

丸山です。
7月12日に公開された、App Inventor ですが、
皆さん、使...
2010年9月

2013年12月16日 日本Androidの会 大和田健一
2010年10月
横浜支部定例会
3分間クッキング

http://www.slideshare.net/ohwada/
20101024-3min-cooking-in-yokohama-android

2013年12月16日 日本Andr...
仕組み

ランチャーはないよ
2013年12月16日 日本Androidの会 大和田健一
良いところ
操作が簡単
・ 直感的で分かりやすい
・ 小学生でも
 

学習コストが小さい
・ Java 知らなくていい

2013年12月16日 日本Androidの会 大和田健一
悪いところ
拡張性なし
・ Javaコード 出力なし
・ 画面デザイン 自由度少ない
・ 機能は Google 頼り
 

説明が英語
大きなディスプレイが必要

2013年12月16日 日本Androidの会 大和田健一
LEGOロボット
を動かす

2013年12月16日 日本Androidの会 大和田健一
2011年8月

横浜支部
新機能

MindStorms

 

http://android.ohwada.jp/archives/135
2013年12月16日 日本Androidの会 大和田健一
LEGO MindStorms 購入

アマゾン
31,500円

http://www.amazon.co.jp/dp/B001V7RF9U/
2013年12月16日 日本Androidの会 大和田健一
LEGO Mindstorms
Building like LEGO block

No programing
Bluetooth command available
2013年12月16日 日本Androidの会 大和田健一
Mindstorms
開発 MIT (1998年)
販売 LEGO社

App Inventor
開発 MIT & Google
運用 Google -> MIT

2013年12月16日 日本Androidの会 大和田健一
2011年8月

横浜支部定例会

App Inventor による Mind Storm 制御

http://android.ohwada.jp/archives/240
2013年12月16日 日本Androidの会 大和田健一
2011年12月

Advent Calendar

傾きセンサ で
Mind Storm
を動かす

http://android.ohwada.jp/archives/1165
2013年12月16日 日本Androidの会 大和田健一
App Inventor vs Java
App Inventor 利点
 簡単
Java 利点
 細かい制御
2013年12月16日 日本Androidの会 大和田健一
Java の Bluetooth 制御
BluetoothChatService.java 500行
http://developer.android.com/resources/samples/BluetoothChat/index.html...
App Inventor の Bluetooth 制御

簡単

2013年12月16日 日本Androidの会 大和田健一
App Inventor の Button 制御
ACTION_UP イベントがない
=> 工夫が必要
 例: タイマーで停止

2013年12月16日 日本Androidの会 大和田健一
Java版も
作ってみた
2013年12月16日 日本Androidの会 大和田健一
LEGO MINDSTORMS
Bluetooth Developer Kit
http://mindstorms.lego.com/en-us/support/files/Advanced.aspx

2013年12月16日 日本Android...
How to controll
Orientation
Sensor

Touch panel

2013年12月16日 日本Androidの会 大和田健一

Voice
Recognition
with USB device

Joystick

Gamepad

2013年12月16日 日本Androidの会 大和田健一
Android & Robot Car 
App

Bluetooth

USB

2013年12月16日 日本Androidの会 大和田健一
時間があれば

デモを
2013年12月16日 日本Androidの会 大和田健一
Upcoming SlideShare
Loading in …5
×

20131216 Android App Inventor and LEGO Robot Mindstorms

1,284 views

Published on

App Inventor で LEGO ロボットを動かす
2013年12月16日 府中にて

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,284
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
7
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

20131216 Android App Inventor and LEGO Robot Mindstorms

  1. 1. App Inventor で LEGOロボットを 動かす 2013年12月16日 日本Androidの会 大和田健一
  2. 2. 自己紹介 @ohwada 大和田健一 日本Androidの会 横浜支部 支部長 ファブラボ関内 ディレクタ 2013年12月16日 日本Androidの会 大和田健一
  3. 3. Robot Car LEGO NTX 2013年12月16日 日本Androidの会 大和田健一
  4. 4. Maker Faire 横浜ロボット部 2013年12月16日 日本Androidの会 大和田健一
  5. 5. FabLab ハイテク製造機器のある市民工房 発祥:米国 MIT Bit&Atoms ほぼ何でもつくれる講座 マイコンボードから家まで 2013年12月16日 日本Androidの会 大和田健一
  6. 6. FAB9 第9回世界ファブラボ代表者会議 本年8月 横浜・関内 40カ国 200名 夏の強化合宿 2013年12月16日 日本Androidの会 大和田健一
  7. 7. FabLab Japan 2011年 鎌倉、つくば 2012年 渋谷、北加賀屋(大阪) 2012年 仙台、関内(横浜) 2013年12月16日 日本Androidの会 大和田健一
  8. 8. 3Dプリンタ FabLab Kannai Perfume Global Site Project 2013年12月16日 日本Androidの会 大和田健一
  9. 9. App Inventor との関わり 2013年12月16日 日本Androidの会 大和田健一
  10. 10. 2010年7月 http://groups.google.com/group/android-group-japan/msg/151d683951d04c24 丸山です。 7月12日に公開された、App Inventor ですが、 皆さん、使っていますか? 僕は、ちょっと出遅れて、まだ動かせていません。 面白そうですね。 2013年12月16日 日本Androidの会 大和田健一
  11. 11. 2010年9月 2013年12月16日 日本Androidの会 大和田健一
  12. 12. 2010年10月 横浜支部定例会 3分間クッキング http://www.slideshare.net/ohwada/ 20101024-3min-cooking-in-yokohama-android 2013年12月16日 日本Androidの会 大和田健一
  13. 13. 仕組み ランチャーはないよ 2013年12月16日 日本Androidの会 大和田健一
  14. 14. 良いところ 操作が簡単 ・ 直感的で分かりやすい ・ 小学生でも   学習コストが小さい ・ Java 知らなくていい 2013年12月16日 日本Androidの会 大和田健一
  15. 15. 悪いところ 拡張性なし ・ Javaコード 出力なし ・ 画面デザイン 自由度少ない ・ 機能は Google 頼り   説明が英語 大きなディスプレイが必要 2013年12月16日 日本Androidの会 大和田健一
  16. 16. LEGOロボット を動かす 2013年12月16日 日本Androidの会 大和田健一
  17. 17. 2011年8月 横浜支部 新機能 MindStorms   http://android.ohwada.jp/archives/135 2013年12月16日 日本Androidの会 大和田健一
  18. 18. LEGO MindStorms 購入 アマゾン 31,500円 http://www.amazon.co.jp/dp/B001V7RF9U/ 2013年12月16日 日本Androidの会 大和田健一
  19. 19. LEGO Mindstorms Building like LEGO block No programing Bluetooth command available 2013年12月16日 日本Androidの会 大和田健一
  20. 20. Mindstorms 開発 MIT (1998年) 販売 LEGO社 App Inventor 開発 MIT & Google 運用 Google -> MIT 2013年12月16日 日本Androidの会 大和田健一
  21. 21. 2011年8月 横浜支部定例会 App Inventor による Mind Storm 制御 http://android.ohwada.jp/archives/240 2013年12月16日 日本Androidの会 大和田健一
  22. 22. 2011年12月 Advent Calendar 傾きセンサ で Mind Storm を動かす http://android.ohwada.jp/archives/1165 2013年12月16日 日本Androidの会 大和田健一
  23. 23. App Inventor vs Java App Inventor 利点  簡単 Java 利点  細かい制御 2013年12月16日 日本Androidの会 大和田健一
  24. 24. Java の Bluetooth 制御 BluetoothChatService.java 500行 http://developer.android.com/resources/samples/BluetoothChat/index.html public class BluetoothChatService { // Debugging private static final String TAG = "BluetoothChatService"; private static final boolean D = true; // Name for the SDP record when creating server socket private static final String NAME_SECURE = "BluetoothChatSecure"; private static final String NAME_INSECURE = "BluetoothChatInsecure"; // Unique UUID for this application private static final UUID MY_UUID_SECURE = UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66"); private static final UUID MY_UUID_INSECURE = UUID.fromString("8ce255c0-200a-11e0-ac64-0800200c9a66"); // Member fields private final BluetoothAdapter mAdapter; private final Handler mHandler; private AcceptThread mSecureAcceptThread; private AcceptThread mInsecureAcceptThread; private ConnectThread mConnectThread; private ConnectedThread mConnectedThread; private int mState; 2013年12月16日 日本Androidの会 大和田健一
  25. 25. App Inventor の Bluetooth 制御 簡単 2013年12月16日 日本Androidの会 大和田健一
  26. 26. App Inventor の Button 制御 ACTION_UP イベントがない => 工夫が必要  例: タイマーで停止 2013年12月16日 日本Androidの会 大和田健一
  27. 27. Java版も 作ってみた 2013年12月16日 日本Androidの会 大和田健一
  28. 28. LEGO MINDSTORMS Bluetooth Developer Kit http://mindstorms.lego.com/en-us/support/files/Advanced.aspx 2013年12月16日 日本Androidの会 大和田健一
  29. 29. How to controll Orientation Sensor Touch panel 2013年12月16日 日本Androidの会 大和田健一 Voice Recognition
  30. 30. with USB device Joystick Gamepad 2013年12月16日 日本Androidの会 大和田健一
  31. 31. Android & Robot Car  App Bluetooth USB 2013年12月16日 日本Androidの会 大和田健一
  32. 32. 時間があれば デモを 2013年12月16日 日本Androidの会 大和田健一

×