Protch オブジェクト
プロッチ
システム! "protchrm" 使う。
システム! "protch" 使う。
プロッチオブジェクトは「プロッチ」「プロ」「protch」という名前で使用できます。
これらのオブジェクトはあらかじめ用意されており、「作る」を実行する必要がありません。
通信プログラム転送 : 接続モードのみの命令です。ドリトルとプロッチを通信するためのプログラムを転送する命令です。プログラムの最後の行に記述してください。
プロッチ! 通信プログラム転送。
プロッチ! 転送。
プロッチ! 1 待つ。
プロッチ!テスト動作。
ライト
サーボモータ
サーボモータの回転角度を制御します。
0~180 までの角度を制御値としてパラメータに設定します。
左サーボモータと右サーボモータのオブジェクトを準備しています。
制御したい方のオブジェクトを記述してください。
角度設定: サーボモーターの制御を行う動作命令です。
左サーボモータ! 180 角度設定。
右サーボモータ! 0 角度設定。
モータ
モータ! 1 前進。
モータ! 1 後進。
モータ! 1 停止。
モータ! 3 左折。
モータ! 3 右折。
モータ! 2 左回り。
モータ! 2 右回り。
モータ! 255 255 速度設定。
モータ! 2 前進。
ブザー
独立モードのみ利用可能なオブジェクトです。
演奏: ブザーの出力命令です。
ブザー! "ド" 演奏。
メロディ
音楽=メロディ! "ド"作る。
音楽! "レ"追加。
ブザー! (音楽) 演奏。
スイッチ
「(左スイッチ! 読む)==0」! なら「…」実行。
「左スイッチ! 接触?」! なら「…」実行。
光センサ
「(左光センサ! 読む) > 100」! なら「…」実行。
「(左光センサ! 明るさ?)> 100」! なら「…」実行。
ラインセンサ
ラインセンサ(赤外線フォトリフレクタ)の値を取得します。
左ラインセンサと右ラインセンサのオブジェクトを準備しています。
取得したい方のオブジェクトを記述してください。
読む: ラインセンサの値を0~255 の値で返します。反射が明るいほど値が大きくなります。
「(右ラインセンサ! 読む) > 130」! なら「…」実行。
「(右ラインセンサ! 明るさ?) > 130」! なら「…」実行。
バッテリ
「(バッテリ! 読む) >= 3」! なら「…」実行。
「(バッテリ! 残量?) >= 3」! なら「…」実行。
距離センサ
「(距離センサ! 読む) > 130」! なら「…」実行。
「(距離センサ! 距離?) > 130」! なら「…」実行。
シリアル
接続モード版のみ利用可能なオブジェクトです。
読む: プロッチが受信した文字列を取得します。
ラベル!(シリアル!読む) 作る。
シリアル!"こんにちわ"出力。