この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
ch_protch [2018/10/13 21:06] klab |
ch_protch [2018/10/13 21:09] klab |
||
---|---|---|---|
ライン 59: | ライン 59: | ||
次のプログラムでは、左右のLEDを1秒間点灯し、消灯するプログラムである。 | 次のプログラムでは、左右のLEDを1秒間点灯し、消灯するプログラムである。 | ||
<code> | <code> | ||
- | システム!"protchrm"使う。 | + | システム!"protch"使う。 |
最初に実行=「 | 最初に実行=「 | ||
ライン 82: | ライン 82: | ||
<code> | <code> | ||
- | システム! "protchrm" 使う。 | + | システム! "protch" 使う。 |
繰り返し実行=「 | 繰り返し実行=「 | ||
「左スイッチ! 接触?」! なら「 | 「左スイッチ! 接触?」! なら「 | ||
ライン 107: | ライン 107: | ||
<code> | <code> | ||
- | システム! "protchrm" 使う。 | + | システム! "protch" 使う。 |
繰り返し実行=「 | 繰り返し実行=「 | ||
「(左光センサ! 明るさ?)>100」! なら「 | 「(左光センサ! 明るさ?)>100」! なら「 | ||
ライン 122: | ライン 122: | ||
### サーボモータの利用 | ### サーボモータの利用 | ||
- | プロッチにはサーボモータを接続するための端子がある。サーボモータは**角度設定**を使うことで角度を指定することができる。サーボモータは左右に接続でき、左側の端子の「左サーボモータ」、右側の端子の「右サーボモータ」というオブジェクトがある。サーボモータの接続方法は下図のとおりである。サーボモータを利用するときは、外部電源に電池ボックスを接続する必要がある。 | + | プロッチにはサーボモータを接続するための端子がある。左右に接続でき、左側の端子である「左サーボモータ」、右側の端子である「右サーボモータ」というオブジェクトがある。サーボモータは**角度設定**を使うことで角度を指定することができる。サーボモータの接続方法は下図のとおりである。サーボモータを利用するときは、外部電源に電池ボックスを接続する必要がある。 |
{{:pasted:protch_servo.jpg}} | {{:pasted:protch_servo.jpg}} | ||
ライン 133: | ライン 133: | ||
次のプログラムでは、左右のサーボモータの角度を1秒ごとに180度と0度に動作する。 | 次のプログラムでは、左右のサーボモータの角度を1秒ごとに180度と0度に動作する。 | ||
<code> | <code> | ||
- | システム!"protchrm"使う。 | + | システム!"protch"使う。 |
最初に実行=「 | 最初に実行=「 | ||
左サーボモータ!180 角度設定。 | 左サーボモータ!180 角度設定。 | ||
ライン 159: | ライン 159: | ||
<code> | <code> | ||
- | システム! "protchrm" 使う。 | + | システム! "protch" 使う。 |
最初に実行=「 | 最初に実行=「 | ||
モータ! 1 前進。 | モータ! 1 前進。 | ||
ライン 181: | ライン 181: | ||
<code> | <code> | ||
- | システム!"protchrm" 使う。 | + | システム!"protch" 使う。 |
繰り返し実行=「 | 繰り返し実行=「 | ||
ライン 196: | ライン 196: | ||
### 距離センサの利用 | ### 距離センサの利用 | ||
- | プロッチでは距離センサを利用可能である。距離センサは**距離?**を使うことで、プロッチの正面にあるモノまでの距離をmmで取得できる。次のプログラムでは、障害物が近くにあると停止する。 | + | プロッチでは距離センサをつけることができる。距離センサは**距離?**を使うことで、プロッチの正面にあるモノまでの距離をmmで取得できる。次のプログラムでは、障害物が近くにあると停止する。 |
**距離センサ**の命令一覧 | **距離センサ**の命令一覧 | ||
ライン 204: | ライン 204: | ||
<code> | <code> | ||
- | システム!"protchrm"使う。 | + | システム!"protch"使う。 |
繰り返し実行=「 | 繰り返し実行=「 | ||
「(距離センサ!距離?)<40」!なら「 | 「(距離センサ!距離?)<40」!なら「 | ||
ライン 221: | ライン 221: | ||
**ブザーの命令一覧** | **ブザーの命令一覧** | ||
^命令^機能^ | ^命令^機能^ | ||
- | |演奏|ブザーの出力を音階に合わせて順番に奏でる| | + | |演奏|引数の音階を演奏する| |
<code> | <code> |