Packagenet.eriksjodin.arduino
Classpublic class ArduinoWithServo
InheritanceArduinoWithServo Inheritance Arduino Inheritance flash.net.Socket

ArduinoWithServo class is a proxy objecr for Firmata2 protocol and StandardPlusServoFirmata firmware (included with this project). Currently only works on pins 9 or 10.



Public Methods
 MethodDefined By
  
ArduinoWithServo(host:String = 127.0.0.1, port:int = 5331)
ArduinoWithServo
 Inherited
Arduino
 Inherited
Arduino
 Inherited
getAnalogData(pin:int):int
Arduino
 Inherited
getDigitalData(pin:int):int
Arduino
 Inherited
Arduino
 Inherited
Arduino
 Inherited
Arduino
 Inherited
resetBoard():void
Arduino
 Inherited
setAnalogPinReporting(pin:int, mode:int):void
Arduino
 Inherited
setPinMode(pin:Number, mode:Number):void
Arduino
  
setupServo(pin:Number, angle:Number, minPulse:Number = 544, maxPulse:Number = 2400):void
ArduinoWithServo
 Inherited
writeAnalogPin(pin:Number, value:Number):void
Arduino
 Inherited
writeDigitalPin(pin:int, mode:int):void
Arduino
 Inherited
writeDigitalPins(mask:Number):void
Arduino
Protected Methods
 MethodDefined By
 Inherited
writeIntAsTwoBytes(i:Number):void
Write up to 14 bits of an integer as two separate 7bit- bytes
Arduino
Public Constants
 ConstantDefined By
 InheritedHIGH : int = 1
[static]
Arduino
 InheritedINPUT : int = 0
[static]
Arduino
 InheritedLOW : int = 0
[static]
Arduino
 InheritedOFF : int = 0
[static]
Arduino
 InheritedON : int = 1
[static]
Arduino
 InheritedOUTPUT : int = 1
[static]
Arduino
 InheritedPWM : int = 3
[static]
Arduino
  SERVO : int = 4
[static]
ArduinoWithServo
Protected Constants
 ConstantDefined By
 InheritedARD_SYSEX_MESSAGE_END : int = 247
[static]
Arduino
 InheritedARD_SYSEX_MESSAGE_START : int = 240
[static]
Arduino
Constructor Detail
ArduinoWithServo()Constructor
public function ArduinoWithServo(host:String = 127.0.0.1, port:int = 5331)



Parameters
host:String (default = 127.0.0.1)
 
port:int (default = 5331)
Method Detail
setupServo()method
public function setupServo(pin:Number, angle:Number, minPulse:Number = 544, maxPulse:Number = 2400):void

Parameters

pin:Number
 
angle:Number
 
minPulse:Number (default = 544)
 
maxPulse:Number (default = 2400)

Constant Detail
SERVOConstant
public static const SERVO:int = 4