リファレンス 37 ドキュメント 6 サンプル 41
標準機能 346 arduino 12 Artlet2D 55 d3module 29 form_decode 1 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 62 hsp3imp 4 hsp3util 17 hspcmp 21 hspcv 31 hspda 23 hspdb 8 hspdsc.dll 73 hspdsp.dll 140 hspext 59 hspinet 60 hspint64.dll 46 hspmath 41 hspmucom 17 hspprint 6 hspsmart.dll 45 hspsock 12 hsptv 2 hspusbio 6 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_picfont 2 mod_regexp 4 mod_rss 1 obaq 51 obj 4 SQLele 18 ZLibWrap 2

arduino

Version 3.5 Date 2016/07/01 Author onitama

拡張入出力制御命令

analogInterval
アナログデータの読み出し間隔設定
指定されたアナログピンの読み出し間隔をミリ秒単位で設定します。
analogRead
アナログデータの読み出し
pinで指定されたアナログピンの内容を取得します。 取得される値は、0(最小)、か1023(最大)の範囲になります。「A_LOW」(最小)、か「A_HIGH」(最大)のマクロにより比較することも可能です。
analogReport
アナログデータの読み出し設定
指定されたアナログピンの読み出しON/OFFを制御します。 analogRead命令による読み出しの設定を行なう場合は、必ず読み出し設定をONにする必要があります。
analogWrite
アナログデータの出力
pinで指定されたピンに、valueで設定された値を出力します。 出力される値は、0(最小)から255(最大)の範囲となります。「D_LOW」(0)、か「D_HIGH」(255)のマクロを指定することも可能です。
arduino_bye
arduino通信の終了
arduinoデバイスとのシリアルポートの解放を行ない通信を終了します。
arduino_exec
arduino受信処理の実行
USBを経由したarduinoデバイスとの受信処理を実行します。 結果が、システム変数statに反映されます。statが0の場合は、初期化が正常に終了したことを示します。 それ以外の場合は、エラーが発生しています。
arduino_init
arduino通信の初期化
USBを経由したarduinoデバイスとのシリアル通信を初期化します。 初期化の結果が、システム変数statに反映されます。 statが0の場合は、初期化が正常に終了したことを示します。 それ以外の場合は、エラーが発生しています。
delay
時間待ち
指定された時間、スクリプトの実行を停止させます。 内部的には、await命令と変わりありません。 arduino IDEで用意されているdelay関数と互換で使用することができます。
digitalRead
デジタルデータの読み出し
pinで指定されたピンの内容を取得します。 取得される値は、0(OFF)、か255(ON)のどちらかになります。「D_LOW」(OFF)、か「D_HIGH」(ON)のマクロにより比較することも可能です。
digitalReport
デジタルデータの読み出し設定
指定されたデジタルピンの読み出しON/OFFを制御します。 読み出し設定がONの時は、デジタルピンの変更を取得可能になります。
digitalWrite
デジタルデータの出力
pinで指定されたピンに、valueで設定された値を出力します。 出力される値は、0(OFF)、か1(ON)のどちらかになります。「D_LOW」(OFF)、か「D_HIGH」(ON)のマクロを指定することも可能です。
pinmode
ピンのモード設定
arduinoのデジタルピンを指定したモードに設定します。 たとえば、「pinmode 9, MODE_OUTPUT」は、9番のピンをデジタル出力に設定します。 pinmode命令は、firmataで規定されたいくつかのモードを指定することができます。