Arduino:forked from: Gainer Basic Example: Analog Input
forked from Gainer Basic Example: Analog Input (diff: 8)
ActionScript3 source code
/**
* Copyright arere ( http://wonderfl.net/user/arere )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/okNa
*/
// forked from kotobuki's Gainer Basic Example: Analog Input
// forked from kotobuki's Gainer Basic Example: SignalScope
// A very basic example on how to handle an analog input
//
// Reference
// http://funnel.cc/Software/ActionScript3
package {
import flash.display.Sprite;
import flash.events.Event;
import arduino.*;
import arduino.gui.*;
[SWF(backgroundColor="0x808080")]
public class ArduinoTest extends Sprite {
private var gio:Arduino;
private var scope:SignalScope;
public function ArduinoTest() {
gio = new Arduino();
scope = new SignalScope(0, 5, 200, "ain 0");
addChild(scope);
var gui:ArduinoGUI = new ArduinoGUI();
addChild(gui);
gio.gui = gui;
gui.setPosition(IOModuleGUI.LEFT_BOTTOM);
addEventListener(Event.ENTER_FRAME, loop);
}
private function loop(event:Event):void {
scope.update(gio.analogInput(0));
}
}
}
