| ooPIC Objects
| Objects introduced in version B1 |
|
|
|
- Hardware
- Audio - Sound and Speech
- Detection - Sensors and Switches
- Motion - Motors and Servos
- Visual - Displays, Lights, Printers and Video
- ICs - Co-Processors, EEPROMs
- I/O Function
- Input - Analog, Digital, Timing and Feedback
- Output - Digital, Square wave, PWM
- Ports - Digital, Serial, I2C, SPI
|
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oSoundgin | Controls a Soundgin Sound Effects Engine / Voice Synthesizer chip. | x | x | x |
 | oSpeakJet | Controls a Speakjet Voice Synthesizer Chip. | x | x | x |
 | oSP0256S | Controls a SP0256-S Voice Synthesizer Chip. | x | x | x |
 | oTone | Outputs a tone. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oBumper4 | Reads a 4-contact bumper. | x | x | x |
 | oCompassDN | Reads a Dinsmore 1490 Compass. | x | x | x |
 | oCompassVX | Reads a Vector V2X Compass. | x | x | x |
 | oIRRange | Reads a Sharp GP2D12 IR ranging module. | x | x | x |
 | oJoyStick | Reads an Atari style joystick | x | x | x |
 | oQencode | Reads a Quadrant Encoder. | x | x | x |
 | oSonarDV | Reads a Devantech SRF04 Ultrasonic Range Finder. | x | x | x |
 | oSonarPL | Reads a Polaroid 6500 sonar ranging module. | x | x | x |
 | oTracker | Reads the position of a line sensor. | x | x | x |
 | oUVTronHM | Reads a Hamamatsu UVTron Flame detector. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oDCMotor | Controls a DC motor that is driven by an LMD18200 H-Bridge driver. | x | x | x |
 | oDCMotorMGD | Controls two DC motors that are driven by a Magnevation Dual Motor driver. | x | x | x |
 | oMotorMind | Controls a DC motor that is driven by a Motor Mind module. | x | x | x |
 | oServoSE | Controls a Scott Edwards Serial Servo controller. | x | x | x |
 | oServoX | Controls an RC Servo-motor with a signed value. | x | x | x |
 | oStepper | Controls a stepper motor. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oSoundgin | Controls a Soundgin Sound Effects Co-Processor. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oBitShifter | Outputs a shifting bit pattern. | x | x | x |
 | oFreqL | Outputs a low frequency square wave on any I/O line. | x | x | x |
 | oHBridgeH, X | Outputs the I/O for driving an H Bridge using hardware specific I/O lines for the PWM. | x | x | x |
 | oPWML | Outputs a low-speed Pulse-Width-Modulated output on any I/O line. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oSerialL | Provides a low-speed asynchronous serial Input or Output on any I/O line. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oNavCon(I,C,E) | Provides differential steering calculations. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oClock | Provides a programmable logic clock | x | x | x |
 | oDivider | Provides a clock divider. | x | x | x |
 | oFlipFlop(C) | Provides a Flip-Flop function. | x | x | x |
 | oRepeat | Provides a repeat function. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oNibX | Manages a 4-bit signed value with a range of -8 to +7. | x | x | x |
 | oChar | Manages a 8-bit signed value with a range of -128 to -127. | x | x | x |
 | oInt | Manages a 16-bit signed value with a range of -32,768 to +32,767. | x | x | x |
|
|
|
| |
 | Object | Description | A1 | A2 | B1 | B2 | C1 |
 | oDistance | Manages a URCP Distance value. | x | x | x |
 | oHeading | Manages a URCP Heading value. | x | x | x |
 | oPower | Manages a URCP Power value. | x | x | x |
|
|