LEGO MINDSTORMS JESSICA DELGADO MERIZALDE. LEGO MINDSTORMS EDUCATION.
20131216 Android App Inventor and LEGO Robot Mindstorms
-
Upload
kenichi-ohwada -
Category
Technology
-
view
618 -
download
2
description
Transcript of 20131216 Android App Inventor and LEGO Robot Mindstorms
App Inventor でLEGOロボットを
動かす
2013年12月16日 日本Androidの会 大和田健一
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
本年8月 横浜・関内40カ国 200名夏の強化合宿
第9回世界ファブラボ代表者会議
2013年12月16日 日本Androidの会 大和田健一
FabLab Japan2011年 鎌倉、つくば2012年 渋谷、北加賀屋(大阪)2012年 仙台、関内(横浜)
2013年12月16日 日本Androidの会 大和田健一
3Dプリンタ Perfume Global Site Project
FabLab Kannai
2013年12月16日 日本Androidの会 大和田健一
App Inventorとの関わり
2013年12月16日 日本Androidの会 大和田健一
2010年7月
丸山です。7月12日に公開された、App Inventor ですが、皆さん、使っていますか? 僕は、ちょっと出遅れて、まだ動かせていません。 面白そうですね。
http://groups.google.com/group/android-group-japan/msg/151d683951d04c24
2013年12月16日 日本Androidの会 大和田健一
2010年9月
2013年12月16日 日本Androidの会 大和田健一
2010年10月
横浜支部定例会
3分間クッキング
http://www.slideshare.net/ohwada/20101024-3min-cooking-in-yokohama-android
2013年12月16日 日本Androidの会 大和田健一
仕 組 み
ランチャーはないよ
2013年12月16日 日本Androidの会 大和田健一
操作が簡単・ 直感的で分かりやすい・ 小学生でも
学習コストが小さい・ Java 知らなくていい
良いところ
2013年12月16日 日本Androidの会 大和田健一
拡張性なし・ Javaコード 出力なし・ 画面デザイン 自由度少ない・ 機能は Google 頼り
説明が英語 大きなディスプレイが必要
悪いところ
2013年12月16日 日本Androidの会 大和田健一
LEGOロボットを動かす
2013年12月16日 日本Androidの会 大和田健一
横浜支部2011年8月
http://android.ohwada.jp/archives/135
新機能
MindStorms
2013年12月16日 日本Androidの会 大和田健一
LEGO MindStorms 購入
http://www.amazon.co.jp/dp/B001V7RF9U/
アマゾン31,500円
2013年12月16日 日本Androidの会 大和田健一
LEGO MindstormsBuilding like LEGO block
No programingBluetooth command available
2013年12月16日 日本Androidの会 大和田健一
Mindstorms開発 MIT (1998年)販売 LEGO社
App Inventor開発 MIT & Google運用 Google -> MIT
2013年12月16日 日本Androidの会 大和田健一
App Inventor による Mind Storm 制御
http://android.ohwada.jp/archives/240
2011年8月 横浜支部定例会
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 制御
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;
BluetoothChatService.java 500行http://developer.android.com/resources/samples/BluetoothChat/index.html
2013年12月16日 日本Androidの会 大和田健一
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 Kithttp://mindstorms.lego.com/en-us/support/files/Advanced.aspx
2013年12月16日 日本Androidの会 大和田健一
How to controll
Touch panelVoice
Recognition
OrientationSensor
2013年12月16日 日本Androidの会 大和田健一
with USB device
Joystick Gamepad
2013年12月16日 日本Androidの会 大和田健一
Android & Robot Car
Bluetooth
USB
App
2013年12月16日 日本Androidの会 大和田健一
デ モ を時間があれば