| ||
| ||
|
| Icon | Object | Description |
| oA2D | An Object that provides a numerical measurement of a voltage. | |
| oA2DX | An expanded version of the oA2D Object that reads an analog voltage and detects when it has exceeded a threshold. | |
| oCompassDN | An Object that reads a Dinsmore Compass. | |
| oCompassVX | An Object that reads a Vector V2X Compass. | |
| oDCMotor | An Object that controls a DC motor. | |
| oDIO1 | An Object that provides a 1 bit digital I/O. | |
| oDIO16 | An Object that provides a 16-bit digital I/O. | |
| oDIO16x | An Object that provides a 16-bit digital I/O. | |
| oDIO4 | An Object that provides a 4-bit digital I/O. | |
| oDIO8 | An Object that provides an 8-bit digital I/O. | |
| oIRRange | An Object that reads a Sharp GP2D12 IR ranging module. | |
| oI2C | An Object that provides access to an I2C device. | |
| oJoystick | An Object that reads an Atari style joystick. | |
| oKeypad | An Object that reads a 4 x 4 Keypad matrix. | |
| oLCD | An Object that controls a LCD display. | |
| oLCDSE(T) | A set of 2 Objects that control Scott Edwards Serial LCD Displays. | |
| oMotorMind | An Object that controls a Motor Mind module. | |
| oPWM | An Object that provides a Pulse-Width-Modulated output. | |
| oPWMX | An expanded version of the oPWM Object that outputs a PWM pulse on any I/O line. | |
| oQencode | An Object that reads a Quadrant Encoder. | |
| oSerial | An Object that provides an asynchronous serial I/O port. | |
| oSerialPort | An Object that provides a buffered asynchronous serial I/O port. | |
| oSerialX | An Object that provides Serial Inputs or Outputs on any I/O line. | |
| oServo | An Object that controls a servo-motor. | |
| oServoSE | An Object that controls a Scott Edwards Serial Servo controller. | |
| oServoX | An expanded version of the oServo Object that controls an RC servo using URCP values. | |
| oSonarDV | An Object that reads a Devantech SRF04 Ultrasonic Range Finder. | |
| oSonarPL | An Object that reads a Polaroid 6500 Sonar Ranging Module. | |
| oStepper | An Object that controls a stepper motor. | |
| oTimer(X) | A set of 2 Objects that provide a 16-bit high speed counter. | |
| oTone | An Object that outputs a tone. | |
| oTracker | An Object that tracks the position of a line. | |
| oUVTronHM | An Object that reads a Hamamotsu UVTron Flame detector. |
| ||
|
| Icon | Object | Description |
| oBus(O,I,C) | A set of 6 Objects that copy Values from one Object to another. | |
| oChanged(O,C) | A set of 4 Objects that detect when an Object's value has changed. | |
| oClock | An Object that provides a programmable logic clock. | |
| oCompare(0,2,C) | A set of 6 Objects that compare Object values. | |
| oConverter(C) | A set of 2 Objects that provide conversion functions. | |
| oCountDown(O) | A set of 2 Objects that decrease a value until it is 0. | |
| oCounter | An Object that provides counting functions. | |
| oDataStrobe | An Object that provides a Data-Strobe in response to a value being written to it. | |
| oDDELink | An Object that provides a Dynamic-Data-Exchange link over the I2C network. | |
| oDebounce | An Object that provide logic-state debouncing functions. | |
| oDivider | An Object that provides a clock divider. | |
| oEvent(X,C) | A set of 4 Objects that run program code when activated. | |
| oFanOut(C) | A set of 2 Objects that distributes a Boolean value to other Objects. | |
| oFlipFlop(C) | A set of 2 Objects that toggle a 1-Bit value. | |
| oGate(C) | A set of 2 Objects that provide logic-gate functions. | |
| oIndex(C) | A set of 2 Objects that provide indexing functions. | |
| oMath(I,O,C) | A set of 6 Objects that provide mathematical functions. | |
| oNavCon(I,C) | A set of 4 Objects that provides differential steering calculations. | |
| oOneShot | An Object that produces a one-pulse output in response to logic transition. | |
| oRandomizer(O,C) | A set of 4 Objects that provide a random number. | |
| oRepeat | An Object that provides a repeat function. | |
| oRTC | An Object that maintains a Real Time Clock. | |
| oSrvSync | An Object that provides a method of synchronizing multiple servo-motors. | |
| oWire(C) | A set of 2 Objects that copies a Boolean value to another Object. |
| ||
|
| Icon | Object | Description |
| oBit | An Object that maintains a 1-bit variable. | |
| oBuffer | An Object that maintains a variable size data-buffer/string variable. | |
| oByte | An Object that maintains an 8-bit (1-byte) variable. | |
| oEEProm | An Object that provides access to the non-volatile EEPROM memory. | |
| oNibble | An Object that maintains a 4-bit variable. | |
| oRAM | An Object that provides access to the system's Random-Access-Memory. | |
| oWord | An Object that maintains a 16-bit (2-byte) variable. |
| ||
|
| Icon | Object | Description |
| oUserClass | An Object that uses an OOPic program to provide a new Object definition. |
| ||
|