Radio Shack Mobile Robot manual Expansion Connector J1, Expansion Port RC Servo Motor Signals

Page 41

Expansion Connector (J1)

Usage: Connects controller to user devices.

Connector: 40 pin .1 IDC Header

Pinout:

21

– RB7 to coprocessor

1

– Ground

22

– Encoder signal

2

– Ground

23

– RC servo motor #1 (steering)

3

– +5 volts, 200ma max

24

– RC servo motor #2

4

– +5 volts, 200ma max

25

– RC servo motor #3

5

– P0 of Basic Stamp II, Left whisker

26

– RC servo motor #4

6

– P1 of Basic Stamp II, Right whisker

27

– No connect

7

– P2 of Basic Stamp II, to body conn.

28

– No connect

8

– P3 of Basic Stamp II, to body conn

29

– No connect

9

– P4 of Basic Stamp II

30

– No connect

10

– P5 of Basic Stamp II

31

– No connect

11

– P6 of Basic Stamp II

32

– No connect

12

– P7 of Basic Stamp II

33

– No connect

13

– P8 of Basic Stamp II, network I/O

34

– No connect

14

– P9 of Basic Stamp II, speaker

35

– No connect

15

– P10 of Basic Stamp II, Red LED

36

– No connect

16

– P11 of Basic Stamp II, Green LED

37

– No connect

17

– P12 of Basic Stamp II, Jumper #1

38

– No connect

18

– P13 of Basic Stamp II, Jumper #2

39

– No connect

19

– P14 of Basic Stamp II, Button #1

40

– No connect

20

– P15 of Basic Stamp II, Button #2

 

 

Expansion Port RC Servo Motor Signals

All four RC servo motor signals are available on the expansion connector for use with user devices. These are the same signals available on J2, J3, J4, and J5. RC servo motor signal #1 (J2) is dedicated to the robot’s steering motor. The signals are standard 1ms to 2ms positive going pulses at 50hz which is required by most RC servo motors.

Using very large servos that need a lot of current may require an additional power supply to prevent overload or electrical noise that could crash the Basic Stamp II or coprocessor.

38

Image 41
Contents Assembly and User Guide ARobot Mobile Robot Connectors Basic Stamp II Control Computer IntroductionAbout ARobot What You’ll Need Feature ListTechnical Specifications Precautions Controller Component LocatorGlossary of Terms Glossary of Terms Glossary of Terms Assembly Overview About Screw, nut, and washer sizes PartsQuantity Description Used For Parts Motor Brackets Sanding PaintingPaint Primer Finish CoatHow it Works WhiskersSummary Whisker Detail Full Scale Whisker Wire Pattern Drive Motor and Brackets Encoder Sensor Front Wheel Assembly Steering Motor and Rear Wheels Steering Motor Mounting Wheel and Axle Steering System Controller Board Summary Don’t install batteries yet Battery PackDon’t install batteries yet Body Cable Finishing Up Programming Basic Stamp II InstallationAbout the Controller Board PC Editor/Downloader Software Cable to your PCUSB Port Programming NotePrograms Steering Adjustment Program STRAIGHT.BS2Test Program TEST.BS2 Wander Program WANDER.BS2About the Controller Board Batteries Power On/Off SwitchReset Button Speaker LED indicatorsDrive Motor and Encoder Push Buttons and Jumpers switchesSteering Motor Example !1M11200E7 Coprocessor Command SummaryCoprocessor Communication Rules RC Servo Motor and Steering Motor ControlHexadecimal, Binary, Bytes, Words, etc Body Connector J8 Battery Connector J9Serial Port J12 PinoutDrive Motor Connector J10 RC Servo Motor Connectors J2-J5Powerful Connector J11 Voltage 12 volts Maximum Current 500ma PinoutExpansion Port RC Servo Motor Signals Expansion Connector J1Expansion Port Circuit Examples Digital/Power Output Switch Input ExampleDigital Inputs Sensor Input ExampleBasic Stamp II light sensor example code Analog InputsCommunications Coprocessor Network ExpansionCabling between ARobot’s controller and another controller Using Other ControllersUsing ARobot’s controller as a coprocessor Suggested Reading Component Suppliers Small Parts Sava IndustriesStock Drive Products SuperCircuitsWeb Sites Internet Robot ResourcesNewsgroup NameDescription Internet News GroupsTroubleshooting Arrick Robotics Warranty InformationRobotics.com