Pioneer Module Mobile manual Experimenter’s Module, I/O Ports

Page 19

Gripper & Experimenter’s Module

5.Experimenter’s Module

Besides hosting the Gripper, the Experimenter’s Module brings several new features to the Pioneer 1 Mobile Robot, and provides you with a platform for adding your own robotics options and features (Figure 4-1):

Easy access to Pioneer digital I/O, A/D, and timer functions

Speaker with new PSOS “say” command

User-controlled LEDs and switches

8 RC-servo ports (RC0-7)

'8 Analog-to-Digital Input Ports (AN0-7) Range-finding IR connector

Figure 4-1. Experimenter’s Module.

5.1 I/O Ports

By cables connected to the Pioneer microcontroller, the Experimenter’s Module brings both the Nose and General I/O expansion ports onto a single, open platform. All of ports now appear as solderable connections alongside a components pad, complete with power connections (Figure 4-1).

The I/O ports and their uses are summarized in Table 4-1. The Vcc ports supply logic power, so use them for that purpose only. The Pioneer microcontroller has a single A/D port that appears on both the General I/O connector and Nose I/O connector. This port is multiplexed into eight A/D ports on the Experimenter’s platform. And special circuitry on the Experimenter’s board lets you control up to eight separate RC servos.

15

Image 19
Contents Gripper Experimenter’s Module Manual Gripper & Experimenter’s Module Contents Maintenance & Repair User Supplied Components IntroductionGripper and Experimenter’s Package Package ComponentsGripper & Experimenter’s Module Basic Pioneer PlatformGripper Description Pioneer Gripper side view Pioneer 1 Experimenter’s Module Experimenter’s Module DescriptionPioneer Web Software Archive Additional ResourcesPioneer and Saphira Newsgroups Pioneer-support@rwii.com SupportRemove the Console InstallationRemove Microcontroller from Console Replace InstallationAttach Gripper/Experimenter’s Module to Pioneer Reattach Microcontroller to ConsoleRemove Nose Connect CablesRe-Attach the Console Cables Test the AssemblyRe-Attach the Console Gripper Self Test Gripper Operation and ProgrammingPsos Server Information Packet Gripper Programming Gripper I/O Direct Control via Digital Ports Int sfGripperGetState void SfRobotCom2BytessfCOMDIGOUT, 0x20SfRobotCom2BytessfCOMDIGOUT, 0x3 SfRobotCom2BytessfCOMDIGOUT, 0x2Gripper functions I/O Ports Experimenter’s ModuleExperimenter’s Module To skip Vv.vV BREAK, Boot to r EturnDigin Self-Test DiginProgramming the A/D Ports Programming the Digital I/O PortsProgramming the Speaker Factory Repairs Maintenance & RepairGripper Belt Adjustments Drive LubricationExample C Program Demonstrates Gripper and Speaker Functions Appendix aGripper & Experimenter’s Module Momentary switch, 0 is pressed Gripper & Experimenter’s Module Pioneer Server Information Packet Appendix BComsay IndexMore, Grinnell Gripper & Experimenter’s Module Warranty & Liabilities