Sie sind auf Seite 1von 1

Interfacing to the IntelliBrain 2 Robotics Controller using the RoboJDE Class Library

Digital Input/Outputs
IntelliBrainDigitalIO getDigitalIO(int portNumber)
void digital.setDirection(boolean isOutput)
Analog/Digital Inputs boolean digital.isSet() IR Demodulator
AnalogInput getAnalogInput(int portNumber) Input IrReceiver getIrReceiver()
void analogInput.setPullUp(boolean pullUp) void digitalInput.setPullUp(boolean pullUp) main board only SonyIrRemote(IrReceiver irReceiver)
int analogInput.sample() void digitalInput.enablePulseMeasurement(boolean enable) Mvp1IrRemote(IrReceiver irReceiver)
boolean analogInput.isSet() int digitalInput.readPulseDuration() int irRemote.read()
int digitalInput.readEdgeCount()
Output IR Transmitter LED
COM2/CMUcam Port void digitalOutput.clear() LED getIrLed()
SerialPort getCom2() void digitalOutput.set() void led.on()
void com2.setSerialPortParams( ) void digitalOutput.toggle() void led.off()
OutputStream com2.getOutputStream() void digitalOutput.pulse(int duration) void led.toggle()
InputStream com2.getInputStream() boolean led.isOn()
CMUcam(SerialPort serialPort, int baudRate)
I2C Ports
I2CMaster getI2CMaster()
void i2cMaster.setFrequency(int frequency)
Servo Ports void i2cMaster.transfer( )
Servo getServo(int servo)
void servo.setPosition(int position) LCD Display
ContinuousRotationServo( ) void System.out.println(String text)
void motor.setPower(int power) void System.err.println(String text)
Display getLcdDisplay()
void display.print(int line, String string)

Motor Ports RoboJDE v1.5.0r1 boolean display.printChar(int line, int column, byte ch)

Motor getMotor(int motor) Buzzer


void motor.setPower(int power) Ready Speaker getBuzzer()
void speaker.beep()
void speaker.click()
LEDs void speaker.play(int freq, int duration)
LED getStatusLed()
LED getFaultLed() Thumbwheel
LED getUserLed(int ledNumber) AnalogInput getThumbWheel()
void led.on() int thumbWheel.sample()
void led.off()
void led.toggle() COM1/Host Output
boolean led.isOn() START STOP
void System.out.println(String text)
void System.err.println(String text)
void exception.printStackTrace()
Misc OutputStream VM.getDebugOutputStream()
long System.currentTimeMillis() SerialPort getCom1()
void Thread.sleep(long milliseconds) Start and Stop Buttons
EEPROM getCpuEEPROM() void setTerminateOnStop(boolean terminateAppOnStop) Notes
PushButton getStartButton() All static methods should be preceded by IntelliBrain.
PushButton getStopButton() unless noted otherwise. For example,
boolean button.isPressed() IntelliBrain.getLcdDisplay().
void button.waitReleased() See RoboJDE API documentation for more detailed
information.
Copyright © 2006 RidgeSoft, LLC. All rights reserved.

Das könnte Ihnen auch gefallen