Interfacing to the IntelliBrain 2 Robotics Controller using the RoboJDE Class Library
Digital Input/Outputs
IntelliBrainDigitalIO getDigitalIO(int portNumber)
void [Link](boolean isOutput)
Analog/Digital Inputs boolean [Link]() IR Demodulator
AnalogInput getAnalogInput(int portNumber) Input IrReceiver getIrReceiver()
void [Link](boolean pullUp) void [Link](boolean pullUp) main board only SonyIrRemote(IrReceiver irReceiver)
int [Link]() void [Link](boolean enable) Mvp1IrRemote(IrReceiver irReceiver)
boolean [Link]() int [Link]() int [Link]()
int [Link]()
Output IR Transmitter LED
COM2/CMUcam Port void [Link]() LED getIrLed()
SerialPort getCom2() void [Link]() void [Link]()
void [Link]( ) void [Link]() void [Link]()
OutputStream [Link]() void [Link](int duration) void [Link]()
InputStream [Link]() boolean [Link]()
CMUcam(SerialPort serialPort, int baudRate)
I2C Ports
I2CMaster getI2CMaster()
void [Link](int frequency)
Servo Ports void [Link]( )
Servo getServo(int servo)
void [Link](int position) LCD Display
ContinuousRotationServo( ) void [Link](String text)
void [Link](int power) void [Link](String text)
Display getLcdDisplay()
void [Link](int line, String string)
Motor Ports RoboJDE v1.5.0r1 boolean [Link](int line, int column, byte ch)
Motor getMotor(int motor) Buzzer
void [Link](int power) Ready Speaker getBuzzer()
void [Link]()
void [Link]()
LEDs void [Link](int freq, int duration)
LED getStatusLed()
LED getFaultLed() Thumbwheel
LED getUserLed(int ledNumber) AnalogInput getThumbWheel()
void [Link]() int [Link]()
void [Link]()
void [Link]() COM1/Host Output
boolean [Link]() START STOP
void [Link](String text)
void [Link](String text)
void [Link]()
Misc OutputStream [Link]()
long [Link]() SerialPort getCom1()
void [Link](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 [Link]() [Link]().
void [Link]() See RoboJDE API documentation for more detailed
information.
Copyright © 2006 RidgeSoft, LLC. All rights reserved.