この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
ch_protchembed [2019/03/16 01:53] klab [モータの利用] |
ch_protchembed [2019/03/16 02:06] klab [動作確認と利用方法について] |
||
---|---|---|---|
ライン 20: | ライン 20: | ||
システム!"protch"使う。 | システム!"protch"使う。 | ||
最初に実行=「 | 最初に実行=「 | ||
+ | 左ライト!消灯。 | ||
+ | 」。 | ||
+ | |||
+ | 繰り返し実行=「 | ||
左ライト!点灯。 | 左ライト!点灯。 | ||
プロッチ!1 待つ。 | プロッチ!1 待つ。 | ||
ライン 28: | ライン 32: | ||
</code> | </code> | ||
- | 上記のプログラムを転送し、下図のようにプロッチのスイッチを一度押すことで転送したプログラムが実行される。左ライトが一回点灯すればOKである。 | + | 上記のプログラムを転送し、下図のようにプロッチのスイッチを一度押すことで転送したプログラムが実行される。左ライトが1秒ごとに点滅すれば正しく動作している。 |
{{:pasted:protch_stand.jpg}} | {{:pasted:protch_stand.jpg}} | ||
ライン 65: | ライン 69: | ||
最初に実行=「 | 最初に実行=「 | ||
- | 左ライト!点灯。 | + | 左ライト!点灯。 |
- | 右ライト!点灯。 | + | 右ライト!点灯。 |
- | プロッチ!1 待つ。 | + | プロッチ!1 待つ。 |
- | 左ライト!消灯。 | + | 左ライト!消灯。 |
- | 右ライト!消灯。 | + | 右ライト!消灯。 |
+ | プロッチ!1 待つ。 | ||
」。 | 」。 | ||
プロッチ!転送。 | プロッチ!転送。 | ||
ライン 146: | ライン 151: | ||
### モータの利用 | ### モータの利用 | ||
- | プロッチには左右にタイヤにつながったモータが搭載している。次のプログラムでは、1秒ごとに前進、左折、右折、後進、停止をしている。 | + | プロッチには左右にタイヤにつながったモータが搭載している。次のプログラム(protch_motor.dtl)では、1秒ごとに前進、後退、左折、右折、左回り、右回り、停止をしている。 |
**モータ**の命令一覧 | **モータ**の命令一覧 | ||
^ 命令 ^ 機能 ^ | ^ 命令 ^ 機能 ^ | ||
|前進 | 左右のモータを正回転する| | |前進 | 左右のモータを正回転する| | ||
- | |後進 | 左右のモータを逆回転する | | + | |後退 | 左右のモータを逆回転する | |
|停止 | 左右のモータを停止する | | |停止 | 左右のモータを停止する | | ||
|左折 | 右側のモータを正回転する | | |左折 | 右側のモータを正回転する | | ||
ライン 163: | ライン 168: | ||
最初に実行=「 | 最初に実行=「 | ||
プロッチ!1 前進。 | プロッチ!1 前進。 | ||
+ | プロッチ!1 後退。 | ||
プロッチ!1 左折。 | プロッチ!1 左折。 | ||
プロッチ!1 右折。 | プロッチ!1 右折。 | ||
- | プロッチ!1 後進。 | + | プロッチ!1 左回り。 |
+ | プロッチ!1 右回り。 | ||
プロッチ!1 停止。 | プロッチ!1 停止。 | ||
」。 | 」。 | ||
ライン 172: | ライン 179: | ||
- | また、**速度**命令を利用することで、モータの回転速度の変更も可能である。 | + | また、次のプログラム(protch_speed.dtl)では、1秒ごとに速度を変更して前進している。 |
<code> | <code> | ||
システム! "protch" 使う。 | システム! "protch" 使う。 | ||
ライン 247: | ライン 254: | ||
**メロディの命令一覧** | **メロディの命令一覧** | ||
^命令^機能^ | ^命令^機能^ | ||
- | |作る|配列を作る| | + | |作る|メロディの旋律を作る| |
<code> | <code> |