Upload
yoshitaka-seo
View
2.338
Download
4
Embed Size (px)
DESCRIPTION
LEGO Mindstorms EV3 の紹介 技術ひろば.net 勉強会 2013年9月(9月21日(土) 開催) セッション資料
Citation preview
瀬尾佳隆 (@seosoft)Microsoft MVP for Visual C#
LEGO MindstormsEV3 の紹介
技術ひろば.net勉強会 2013年9月
自己紹介
瀬尾 佳隆(せお よしたか)
MVP for Visual C# (Jan 2009 – Dec 2013)
最近、組み込みが楽しい
今回はMS ネタではありません :-P
ブログ・・・ http://yseosoft.wordpress.com/
AKB48 と劇団四季とディズニーリゾートが好き
アジェンダ
LEGO Mindstorms EV3
デモ
プロの開発者にとってのMindstorms
LEGO Mindstorms EV3
LEGO Mindstorms EV3 のコンセプト
レゴ社が作った教育玩具
プログラミング自体もブロックの組み合わせ
モーターブロックやセンサーブロックで物理的に動くモデルを作れる
レゴブロックと組み合わせて乗り物や動物のモデルを作れる
LEGO Mindstorms EV3 の意味
本来は STEM 教育教材
Science / Technology /Engineering / Mathematics
想像力 / 問題解決力 /論理的思考力 / 理解力のトレーニング
1コマの授業でまとまった成果が得られるように考慮されている
教材としての統合環境
プログラミング環境 /プロジェクトプロパティ /教材コンテンツ /進捗報告
一つの環境に統合されている
デモ
起動画面
プロジェクト選択画面
プログラミングキャンバス
変数
変数に代入 変数の読み出し
ハードウェアページ
EV3 との通信出力ブロックのリアルタイムモニタリング
入力ブロックのリアルタイムモニタリング
EV3本体にプログラム転送、センサーのモニタリング
プログラミングパレット (1/2)
動作パレット
フローパレット
センサーパレット
プログラミングパレット (2/2)
マイブロックパレット
データパレット
拡張パレット
マイブロックビルダー
マイブロック(=サブルーチン)作成のダイアログ
マイブロック
一連のブロックにまとめて名前付け~サブルーチン
引数
プロジェクトページ
プロジェクトのプロパティ、コンテンツを管理
コンテンツエディタ
コンテンツの表示ウィンドウ
コンテンツエディタの編集モード
コンテンツの編集ウィンドウ
ロギング
ログの開始
ログの終了
プロの開発者にとってのMindstorms
LEGO Mindstorms EV3 のコンセプト
レゴ社が作った教育玩具
プログラミング自体もブロックの組み合わせ
モーターブロックやセンサーブロックで物理的に動くモデルを作れる
レゴブロックと組み合わせて乗り物や動物のモデルを作れる
LEGO Mindstorms EV3 のコンセプト
レゴ社が作った教育玩具
プログラミング自体もブロックの組み合わせ
モーターブロックやセンサーブロックで物理的に動くモデルを作れる
レゴブロックと組み合わせて乗り物や動物のモデルを作れる
プロにとっての
• 言語仕様やライブラリを気にせずにプログラミング⇒気分転換やハッカソン
• 結果がすぐに目に見える
• 物理的に動くので理屈抜きに楽しい
LEGO Mindstorms EV3 の意味
本来は STEM 教育教材
Science / Technology /Engineering / Mathematics
想像力 / 問題解決力 /論理的思考力 / 理解力のトレーニング
1コマの授業でまとまった成果が得られるように考慮されている
LEGO Mindstorms EV3 の意味
本来は STEM 教育教材
Science / Technology /Engineering / Mathematics
想像力 / 問題解決力 /論理的思考力 / 理解力のトレーニング
1コマの授業でまとまった成果が得られるように考慮されている
プロにとっての
• プロだからこそウォーミングアップが大事
• プロだからこそ“基礎体力” が大事
• 短時間で済むので手軽に体験できる
教材としての統合環境
プログラミング環境 /プロジェクトプロパティ /教材コンテンツ /進捗報告
一つの環境に統合されている
教材としての統合環境
プログラミング環境 /プロジェクトプロパティ /教材コンテンツ /進捗報告
一つの環境に統合されている
• 要件定義 / 設計 / 実装 /報告書などドキュメントは多い
• 短時間で全てのフェースを経験できる
プロにとっての
まとめ
まとめ
結果がすぐに目に見える
技術者としての “基礎体力” を確認
短時間で全てのフェーズを体験できる
物理的に動くので理屈抜きに楽しい