ソフトウェア情報学基礎ゼミナール A
青森大学ソフトウェア情報学部
橋本 恭能
目次• プログラミングガイド
–プログラミングブロックの使い方 補足
2
プログラミングガイド
複数回に分けて第1章から第8章まで
学習する
3
プログラミングガイド 第3章
プログラミングブロックの使い方
補足資料
4
EV3ブロック画面構成
• Playタブ 最近実行したプログラム表示• Projectタブ ダウンロードしたプロジェクト保存• Appタブ PortView, MotorControlなどアプリ実行• Setupタブ 各種設定、EV3ブロックの情報を表示
5
Projectタブ Appタブ SetupタブPlayタブProjectタブ
Appタブ
Setupタブ
EV3メモリ管理• EV3ブロックにプログラムがダウンロードできなくなったら…1. メモリブラウザーでプログラムを消去2. Projectタブからボタン操作で消去
6
Projectタブ
消したいProject
中央ボタンを押す
P24 後退しながら表示・音・ライト点滅
7
開始 ステアリング 表示ステータスライト 音 ステアリング
プログラミングブロックの名称
設定・動作の説明
パワーを-50に設定後退する動作
LEGOイメージファイル情報から
Backwardを選択
色:赤LEGOサウンドファイル
機械からBacking alertを選択
停止オン
P26 時間待機を使ってモータ制御
8
開始 ステアリング 待機 ステアリング
プログラミングブロックの名称
設定・動作の説明
パワーを50に設定前進動作
時間を使った待機動作
時間
同じ動作はステアリングの秒数モードで可能
停止オン 3秒
P27 タッチセンサを使ったモータ制御
9
開始 ステアリング 待機 ステアリング
プログラミングブロックの名称
設定・動作の説明
パワーを50に設定前進動作
タッチセンサーが押されるまで待機する
タッチセンサー比較・状態
停止オン 押された
P41 ループ・ループ中断 並行動作
10
開始 ステアリング
ループ
ステアリング
プログラミングブロックの名称
ステアリング
ループ中断待機
2つの命令が並行に実行
P41 ループ・ループ中断 並行動作
11
設定・動作の説明
ステアリング50
右カーブ動作
タッチセンサが押されるまで待機押されたらループ中断
秒数 パワー50
2秒ステアリング-50
秒数 パワー50
2秒
停止
左カーブ動作
無限
無限ループ
タッチセンサー比較・状態
押された ループ中断
P47 スイッチで多分岐
12
開始
ループ
スイッチ
音
音
音
音
P47 スイッチで多分岐
13
カラーセンサー測定・色
無限
条件の追加 (+ボタン)を押して追加する
LEGOサウンドファイル色・Black
Blue
Yellow
Red
色の条件:黒
青
黄色
赤
カラーセンサーに色付きのブロック
(黒・青・黄・赤)をかざすと
対応した音声(英語)が流れる