Interfacing and Programming OOPic with the OOBOT40 Boards
COMPATIBILITY CONSIDERATIONS
all OOBOT40 Controller Boards are compatible with all
OOPic chips
in 40-pin DIP package.
both older and newer OOPic chips can be inserted straight into the 40-pin socket [U1]
on the OOBOT40 controller boards, and the program EEPROM inserted into
the 8-pin socket [U2].
The eeprom can be 24C32 (4 Kbytes), 24C64 (8 Kbytes), or 24C256(32 Kbytes) -
"C", "LC", or "AA" version chips will all work ok.
PROGRAMMING
See the OOPic website for info
about the OOPic microcontroller and its
object set.
Download the short-form
OOPic Programmer's Manual
(240Kbytes in pdf format),
for quick information regards getting set up and started programming.
Parallel-Port Program Downloading
The OOBOT40 boards both have a header specifically intended for programming the OOPic
EEPROM via a PC parallel [printer] port.
This can be used with all versions of the OOPic firmware.
OOPic Serial-Port Program Downloading
In addition to parallel-port downloading, the OOBOT40 boards also support EEPROM programming via the RS-232
serial port.
The IDE downloadable from the OOPic website has dozens of sample programs for setting up OOPic objects.
Also, the following code was originally written for the
Rigel 4WD Robot Base,
but will run any 4 Futaba-compatible R/C servos:
rigel1.zip
- sets up and runs drive servos forwards and backwards (1 Kbytes, 12.2003).
INTERFACING
Header Connectors.
Parts for building interface cables to connect to the 0.100" headers on the controller board
can be found at jameco.com -
2-pin (p/n 100811) and 3-pin (p/n 157382) receptacle, insert pin (p/n 100765).