この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
ref_protch [2018/10/12 05:10] klab |
ref_protch [2018/10/13 21:03] (現在) klab |
||
---|---|---|---|
ライン 3: | ライン 3: | ||
##プロッチ | ##プロッチ | ||
* プロッチを制御するためのオブジェクトです。 | * プロッチを制御するためのオブジェクトです。 | ||
- | * プロッチは、対話的な動作と自律的な動作があります。(すみません。ここ修正します。) | + | * プロッチは、パソコンに接続した状態で制御する「接続モード」とプログラムを転送し、転送後は独立で動作する「独立モード」に対応しています。 |
- | * 対話的な動作のプログラムでは、先頭に次の1 行を記述してください。 | + | * 接続モードのプログラムでは、先頭に次の1 行を記述してください。 |
<code> | <code> | ||
システム! "protchrm" 使う。 | システム! "protchrm" 使う。 | ||
</code> | </code> | ||
- | * 自律的な動作のプログラムでは、先頭に次の1 行を記述してください。 | + | * 独立モードのプログラムでは、先頭に次の1 行を記述してください。 |
<code> | <code> | ||
システム! "protch" 使う。 | システム! "protch" 使う。 | ||
</code> | </code> | ||
- | * Protch オブジェクトは「プロ」「protch」という名前で使用できます。 | + | * プロッチオブジェクトは「プロッチ」「プロ」「protch」という名前で使用できます。 |
* これらのオブジェクトはあらかじめ用意されており、「作る」を実行する必要がありません。 | * これらのオブジェクトはあらかじめ用意されており、「作る」を実行する必要がありません。 | ||
+ | * **通信プログラム転送** : 接続モードのみの命令です。ドリトルとプロッチを通信するためのプログラムを転送する命令です。プログラムの最後の行に記述してください。 | ||
+ | * (例)通信プログラムを転送します。 | ||
+ | <code> | ||
+ | プロッチ! 通信プログラム転送。 | ||
+ | </code> | ||
+ | * **転送** : 独立モードのみの命令です。ドリトルのプログラムをコンパイルし、Protch に転送する命令です。プログラムの最後の行に記述してください。 | ||
+ | * (例)プログラムを転送します。 | ||
+ | <code> | ||
+ | プロッチ! 転送。 | ||
+ | </code> | ||
* 以下に、Protch オブジェクトに共通の命令を示します。 | * 以下に、Protch オブジェクトに共通の命令を示します。 | ||
* **待つ**: プログラムの実行を止める命令です。引数に秒数を指定してください。 | * **待つ**: プログラムの実行を止める命令です。引数に秒数を指定してください。 | ||
* (例)実行を1 秒待ちます。 | * (例)実行を1 秒待ちます。 | ||
- | |||
<code> | <code> | ||
- | プロ! 1 待つ。 | + | プロッチ! 1 待つ。 |
</code> | </code> | ||
- | + | * **テスト動作**: プロッチの動作確認用の命令です。命令を実行することで左ライトが点灯します。 | |
- | * **転送** : ドリトルのプログラムをコンパイルし、Protch に転送する命令です。プログラムの最後の行に記述してください。 | + | * (例)テスト動作を行います。 |
- | * (例)プログラムを転送します。 | + | |
<code> | <code> | ||
- | プロ! 転送。 | + | プロッチ!テスト動作。 |
</code> | </code> | ||
+ | |||
+ | |||
## ライト | ## ライト | ||
* ライト(LED) のオブジェクトです。 | * ライト(LED) のオブジェクトです。 | ||
ライン 104: | ライン 114: | ||
## ブザー | ## ブザー | ||
- | * 書き込み版のみのオブジェクトです。 | + | * 独立モードのみ利用可能なオブジェクトです。 |
* **演奏**: ブザーの出力命令です。 | * **演奏**: ブザーの出力命令です。 | ||
* (例)ドの音階を鳴らします。 | * (例)ドの音階を鳴らします。 | ||
ライン 194: | ライン 204: | ||
</code> | </code> | ||
## シリアル | ## シリアル | ||
- | * リモート版のみ利用可能なオブジェクトです。 | + | * 接続モード版のみ利用可能なオブジェクトです。 |
* **読む**: プロッチが受信した文字列を取得します。 | * **読む**: プロッチが受信した文字列を取得します。 | ||
* (例)プロッチが受信した文字列をラベルを使って表示します。 | * (例)プロッチが受信した文字列をラベルを使って表示します。 |