Packagenet.eriksjodin.arduino
Classpublic class Arduino
InheritanceArduino Inheritance flash.net.Socket

The Arduino class acts as a proxy for Arduino boards that communicate over a serial proxy using the Firmata protocol and the Standard Firmata firmware.



Public Methods
 MethodDefined by
  
Arduino(host:String = "127.0.0.1", port:int = 5331)
Arduino
  
Arduino
  
Arduino
  
getAnalogData(pin:int):int
Arduino
  
getDigitalData(pin:int):int
Arduino
  
Arduino
  
Arduino
  
resetBoard():void
Arduino
  
setAnalogPinReporting(pin:int, mode:int):void
Arduino
  
setPinMode(pin:Number, mode:Number):void
Arduino
  
writeAnalogPin(pin:Number, value:Number):void
Arduino
  
writeDigitalPin(pin:int, mode:int):void
Arduino
  
writeDigitalPins(mask:Number):void
Arduino
Public Constants
 ConstantDefined by
  HIGH : int = 1
[static]
Arduino
  INPUT : int = 0
[static]
Arduino
  LOW : int = 0
[static]
Arduino
  OFF : int = 0
[static]
Arduino
  ON : int = 1
[static]
Arduino
  OUTPUT : int = 1
[static]
Arduino
  PWM : int = 2
[static]
Arduino
Constructor detail
Arduino()constructor
public function Arduino(host:String = "127.0.0.1", port:int = 5331)Parameters
host:String (default = "127.0.0.1")
 
port:int (default = 5331)
Method detail
disableDigitalPinReporting()method
public function disableDigitalPinReporting():void
enableDigitalPinReporting()method 
public function enableDigitalPinReporting():void
getAnalogData()method 
public function getAnalogData(pin:int):intParameters
pin:int

Returns
int
getDigitalData()method 
public function getDigitalData(pin:int):intParameters
pin:int

Returns
int
getFirmwareVersion()method 
public function getFirmwareVersion():int

Returns
int
requestFirmwareVersion()method 
public function requestFirmwareVersion():void
resetBoard()method 
public function resetBoard():void
setAnalogPinReporting()method 
public function setAnalogPinReporting(pin:int, mode:int):voidParameters
pin:int
 
mode:int
setPinMode()method 
public function setPinMode(pin:Number, mode:Number):voidParameters
pin:Number
 
mode:Number
writeAnalogPin()method 
public function writeAnalogPin(pin:Number, value:Number):voidParameters
pin:Number
 
value:Number
writeDigitalPin()method 
public function writeDigitalPin(pin:int, mode:int):voidParameters
pin:int
 
mode:int
writeDigitalPins()method 
public function writeDigitalPins(mask:Number):voidParameters
mask:Number
Constant detail
HIGHconstant
public static const HIGH:int = 1
INPUTconstant 
public static const INPUT:int = 0
LOWconstant 
public static const LOW:int = 0
OFFconstant 
public static const OFF:int = 0
ONconstant 
public static const ON:int = 1
OUTPUTconstant 
public static const OUTPUT:int = 1
PWMconstant 
public static const PWM:int = 2