| Package | funnel |
| Class | public class Arduino |
| Inheritance | Arduino IOSystem flash.events.EventDispatcher |
| Property | Defined by | ||
|---|---|---|---|
![]() | autoUpdate : Boolean
出力ポートを手動で更新する場合はfalseにします。
| IOSystem | |
| FIRMATA : Configuration
[static][read-only]
Arduino用のデフォルトのコンフィギュレーションを取得します。戻り値のコンフィギュレーションを変更するにはsetDigitalPinModeを利用します。
| Arduino | ||
| gui : IOModuleGUI | Arduino | ||
![]() | samplingInterval : int
サンプリング間隔
| IOSystem | |
| Method | Defined by | ||
|---|---|---|---|
|
Arduino(config:Configuration = null, host:String = "localhost", portNum:Number = 9000, samplingInterval:int = 33)
| Arduino | ||
|
pinNumで指定したピンを取得します。
| Arduino | ||
|
digitalPin(pinNum:uint):Pin
pinNumで指定したピンを取得します。
| Arduino | ||
![]() |
moduleNumで指定した番号のI/Oモジュールを取得します。
| IOSystem | |
|
sendFirmataString(stringToSend:String):void
| Arduino | ||
![]() |
sendSysex(moduleNum:uint, command:uint, sysexMessage:Array):void
| IOSystem | |
|
sendSysexMessage(command:uint, message:Array):void
| Arduino | ||
|
setServoPulseRange(pinNumber:uint, minPulse:uint, maxPulse:uint):void
| Arduino | ||
![]() |
update():void
全ての出力ポートの値を更新します。通常、autoUpdateをfalseに設定して利用します。
| IOSystem | |
| FIRMATA | property |
FIRMATA:Configuration [read-only]Arduino用のデフォルトのコンフィギュレーションを取得します。戻り値のコンフィギュレーションを変更するにはsetDigitalPinModeを利用します。
Implementation public static function get FIRMATA():Configuration
See also
| gui | property |
gui:IOModuleGUI [read-write]Implementation
public function get gui():IOModuleGUI
public function set gui(value:IOModuleGUI):void
| Arduino | () | constructor |
public function Arduino(config:Configuration = null, host:String = "localhost", portNum:Number = 9000, samplingInterval:int = 33)Parameters
config:Configuration (default = null) — コンフィギュレーション。指定しない場合はArduino.FIRMATA
|
|
host:String (default = "localhost") — ホスト名
|
|
portNum:Number (default = 9000) — ポート番号
|
|
samplingInterval:int (default = 33) — サンプリング間隔(ms)
|
| analogPin | () | method |
public function analogPin(pinNum:uint):PinpinNumで指定したピンを取得します。
ParameterspinNum:uint — ピン番号
|
Pin —
pinNumで指定したPinオブジェクト
|
See also
| digitalPin | () | method |
public function digitalPin(pinNum:uint):PinpinNumで指定したピンを取得します。
ParameterspinNum:uint — ピン番号
|
Pin —
pinNumで指定したPinオブジェクト
|
See also
| sendFirmataString | () | method |
public function sendFirmataString(stringToSend:String):voidParameters
stringToSend:String |
| sendSysexMessage | () | method |
public function sendSysexMessage(command:uint, message:Array):voidParameters
command:uint |
|
message:Array |
| setServoPulseRange | () | method |
public function setServoPulseRange(pinNumber:uint, minPulse:uint, maxPulse:uint):voidParameters
pinNumber:uint |
|
minPulse:uint |
|
maxPulse:uint |