16. Oscillator Output.......................12 Overview The Isaac16 EDU Robot Controller and EDU Motherboard combine to function as one unit. The functionality of this smaller unit is very similar to the Full-Size Robot Controller and operates on the same basic principles. The basic differences on the EDU Robbot Controller are: 1) smaller size and reduced weight, 2) fewer inputs and outputs, 3) the RS422 Radio is integrated and internal to the unit, and 4) the Motherboard is removable.
Page 3
Page 3 The Isaac16 EDU Robot Controller takes the collected data from both the Operator Interface and the on- board sensors and then forwards it to the PBASIC program processor. The program, (PBASIC Code), takes the data, determines what to do with the outputs to make the robot behave as desired, and sets the PWM and Relay outputs to the appropriate states.
Page 5 3. POWER Input The Power connector on the Isaac16 EDU Motherboard is intended to accept power from a 7.2V battery. The current draw for the EDU Robot Controller is typically between 0.20A to 3.0A. The maximum voltage allowable is 9.0V. Exceeding the 9.0V limit will damage voltage regulators in the EDU Robot Controller and will void the warranty.
Page 6 6. RELAY Outputs The Isaac16 EDU Motherboard has four 4-pin RELAY connectors (abbreviated RLY). The Relay outputs are most commonly used to drive Multi-Speed Motors. These outputs can only drive the Multi- Speed Motors in Full Forward (clockwise), Full Reverse (counter-clockwise), or Off. The Multi-Speed Motors can be connected directly to the Relay outputs.
Page 7 7. PWM Outputs The Isaac16 EDU Motherboard has eight 4-pin PWM connectors. The PWM outputs are most commonly used to drive Multi-Speed Motors. These outputs can cause the speed to vary on the Multi- Speed Motors in a range from Full Forward, to Full Reverse, or Off. The Multi-Speed Motors can be connected directly to the PWM outputs.
Page 8 8. ANALOG Inputs The analog inputs on the Isaac16 EDU Robot Controller can be used to measure various conditions on the robot and trigger automatic responses by the control (PBASIC) program. The Isaac16 EDU Motherboard has four 3-pin ANALOG connectors (abbreviated AN). Potentiometers and gyros (yaw rate sensors) may be connected to the analog inputs.
Page 9 9. DIGITAL SWITCH Inputs The digital inputs on the Isaac16 EDU Robot Controller can be used to monitor various conditions on the robot and trigger automatic responses by the control (PBASIC) program. The Isaac16 EDU Motherboard has eight 2-pin DIGITAL SWITCH connectors (abbreviated SW). Pre-wired switches are available from Innovation First.
“default” code to help verify a coding problem. 11. Power Switch (Reset) The Isaac16 EDU Motherboard has a power switch used to turn the EDU Robot Controller ON or OFF. The Power Switch can also be used to reset the EDU Robot Controller by “Power Cycling”. Power Cycling involves turning OFF the EDU Robot Controller and then turning it back ON after a few seconds.
EDU Motherboard. This allows the robot program and wired EDU Motherboard to remain in the robot while the Isaac16 EDU Robot Controller can be removed and used in multiple other robots. The program can be changed by downloading a new program into PBASIC memory through the TETHER/PROGRAM port (see Page 4).
Page 12 15. Write Protect Jumper The Write Protect jumper on the Isaac16 EDU Motherboard is used to allow or disallow writing to the PBASIC program memory chip. The PBASIC program memory chip is located on the bottom side of the Motherboard.
Need help?
Do you have a question about the Isaac16 EDU and is the answer not in the manual?
Questions and answers