28.01.2013 Views

Build Your Own Combat Robot

Build Your Own Combat Robot

Build Your Own Combat Robot

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Handy Board<br />

BotBoard<br />

Chapter 12: <strong>Robot</strong> Brains 267<br />

The Handy Board is a powerful veteran microcontroller board that has been<br />

around for a long time. First developed at MIT (Massachusetts Institute of Technology)<br />

by Fred Martin, this microcontroller board uses the popular 68HC11<br />

microcontroller from Motorola. The programming environment is called Interactive<br />

C, which is similar to the traditional ANSI C. This microcontroller has four<br />

built-in motor controllers for directly driving four different very-low-current<br />

(< 1.0 amps) motors, and it has a built-in liquid crystal display (LCD) screen for<br />

displaying information.<br />

The BotBoard was developed by Kevin Ross and Marvin Green using the same<br />

68HC11 microcontroller used by the Handy Board.The size of this board is significantly<br />

smaller, however, and it doesn’t have the built-in features of the Handy<br />

Board. Because many people didn’t want those extra features, this board offers a<br />

smaller and lower-cost solution to obtain the same level of power of the Handy<br />

Board. Karl Lunt has developed a version of the Basic programming language for<br />

the 68HC11 microcontrollers, which is called Sbasic. You can download it from<br />

Karl’s Web site at www.seanet.com/~karllunt/. Karl is also the author of an excellent<br />

book about robots called <strong>Build</strong> <strong>Your</strong> <strong>Own</strong> <strong>Robot</strong> (see Appendix B).<br />

Other Microcontrollers<br />

Many other microcontrollers are out there. The OOPic uses an object-oriented<br />

programming language. The BasicX-24 and Basic Micro’s Atom look almost like the<br />

Basic Stamp and are pin-for-pin compatible, but are faster, have more programming<br />

space, and uses a multitasking operating system. These microcontrollers are<br />

starting to gain a lot of popularity. A high-end microcontroller is the Robominds<br />

microcontroller, which uses the Motorola 68332, 32-bit microcontroller. It’s very<br />

fast and very powerful.<br />

Most of the microcontroller boards described here use either the Microchip<br />

PICs, the Atmel AVR chips, or the Motorola 68HC11 or 68HC12 chips as the<br />

core microcontroller. All of these microcontroller board companies have added<br />

some components to their boards to make their microcontrollers easy to use.<br />

When you get more experienced with microcontrollers, try experimenting directly<br />

with the PICs and the AVR chips. They are the microcontrollers found in most<br />

electronic appliances and systems.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!