ユーザ用ツール

サイト用ツール


ref_arduino

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

ref_arduino [2018/01/04 10:18] – 作成 kanemuneref_arduino [2018/02/09 11:13] (現在) klab
行 1: 行 1:
 +#  Arduinoオブジェクト
 +
 +
 +##  Arduino
 +  * Arduinoを制御するためのオブジェクトです。
 +  * これらのオブジェクトを使うプログラムでは、先頭に次の1行を記述してください。
 +
 +<code>
 + システム!"arduino" 使う。
 +</code>
 +
 +  * **作る** : Arduinoオブジェクトを作ります。
 +    * (例)a1という名前のArduinoオブジェクトを作ります。
 +
 +<code>
 + a1=Arduino!作る。
 +</code>
 +  * **ひらけごま** : ポートを開きます。
 +    * (例)「COM1」というポートを指定して開きます。
 +
 +<code>
 + a1!"COM1" ひらけごま。
 +</code>
 +    * (例)ダイアログでポートを選択しながら開きます。
 +
 +<code>
 + a1!(システム!シリアルポート選択)ひらけごま。
 +</code>
 +  * **とじろごま** : ポートを閉じます。
 +    * (例)開いているポートを閉じます。
 +
 +<code>
 + a1!とじろごま。
 +</code>
 +  * **待つ** : 指定した秒数だけ実行を止めます。
 +    * (例)1秒間、実行を止めます。
 +
 +<code>
 + a1!1 待つ。
 +</code>
 +  * **デジタル出力** : デジタル出力用のオブジェクトを作ります。
 +    * (例)13番ポートにデジタル出力をするためのオブジェクトを作ります。
 +
 +<code>
 + led1=a1!13 デジタル出力。
 +</code>
 +  * **デジタル入力** : デジタル入力用のオブジェクトを作ります。
 +    * (例)3番ポートからデジタル入力をするためのオブジェクトを作ります。
 +
 +<code>
 + sw1=a1!3 デジタル入力。
 +</code>
 +  * **アナログ出力** : アナログ出力用のオブジェクトを作ります。
 +    * (例)9番ポートにアナログ出力をするためのオブジェクトを作ります。
 +
 +<code>
 + led2=a1!9 アナログ出力。
 +</code>
 +  * **アナログ入力** : アナログ入力用のオブジェクトを作ります。
 +    * (例)0番ポートからアナログ入力をするためのオブジェクトを作ります。
 +
 +<code>
 + cds1=a1!0 アナログ入力。
 +</code>
 +
 +
 +
 +##  デジタル出力
 +  * デジタル出力を行うオブジェクトです。
 +  * 出力する値は、0と1の数値を指定できます。
 +
 +  * **書く** : ポートにデータを出力します。
 +    * (例)ポートに1を出力します。
 +
 +<code>
 + led1!1 書く。
 +</code>
 +  * **待つ** : 指定した秒数だけ実行を止めます。
 +    * (例)1秒間、実行を止めます。
 +
 +<code>
 + led1!1 待つ。
 +</code>
 +
 +
 +
 +##  デジタル入力
 +  * デジタル入力を行うオブジェクトです。
 +  * 入力される値は0か1の数値です。
 +
 +  * **読む** : ポートからデータを入力します。
 +    * (例)ポートからデータを入力します。
 +
 +<code>
 + 入力=sw1!読む。
 +</code>
 +  * **待つ** : 指定した秒数だけ実行を止めます。
 +    * (例)1秒間、実行を止めます。
 +
 +<code>
 + sw1!1 待つ。
 +</code>
 +
 +
 +
 +##  アナログ出力
 +  * アナログ出力を行うオブジェクトです。
 +  * 出力する値は、0から255の数値を指定できます。
 +
 +  * **書く** : ポートにデータを出力します。
 +    * (例)ポートに255を出力します。
 +
 +<code>
 + led2!255 書く。
 +</code>
 +  * **待つ** : 指定した秒数だけ実行を止めます。
 +    * (例)1秒間、実行を止めます。
 +
 +<code>
 + led2!1 待つ。
 +</code>
 +
 +
 +
 +##  アナログ入力
 +  * アナログ入力を行うオブジェクトです。
 +  * 入力される値は0から255の数値です。
 +
 +  * **読む** : ポートからデータを入力します。
 +    * (例)ポートからデータを入力します。
 +
 +<code>
 + 入力=cds1!読む。
 +</code>
 +  * **待つ** : 指定した秒数だけ実行を止めます。
 +    * (例)1秒間、実行を止めます。
 +
 +<code>
 + cds1!1 待つ。
 +</code>