Handy Board Resources:
. The most comprehensive collection of Handy Board information,
straight from it's creator, Fred Martin. This site includes documentation,
circuit schematics, software libraries, assembly instructions, part lists, relevant links, and more.
The Handy Board Mailing List (firstname.lastname@example.org) This
is an e-mail distribution list of about 500 Handy Board users ranging from basement tinkerers to rocket scientists.
When you have a specific Handy Board question, this is a good place to go. You will usually get a reply in a few
minutes regardless of what time of day. The 16-311 d-list will be subscribed to the HB mailing list, so do not
subscribe individually or you will be getting HB mail twice.
Interactive C Resources:
- Interactive C version 5.09 allows // comments,
quasi-teleoperation through its console (you can tell to robot to call specific functions with specific
arguements directly), and a simulator (we never used and know nothing about). Connecting with the handyboard
is much easier and more reliable, and the compiler, while still imperfect, has far fewer problems.
-You can cascade if statements a lot with the newer version.
- The HandyBoard site distributes a free version
of Interactive C version 2.8
- Newton Labs sells
a commercial version of IC that has a number of improvements over the free version. You can download
version 3.2, and enter the registration
code for the class to use it. (Send email if you missed the announcement)
- Additional Libraries for the Handyboard
are also available (tested under older version, but should work for newer version). This includes the encoder
libraries you will need to interface the shaft encoders. A collection of contributed resources can also be
- Serial I/O Libraries:
-- improved version of the serialio.c library written by Peerapong Dhangwatnotai. Fixes a delay in the input
due to serialio.c looking at an incorrect bit. Note: the interface functions are named sgetchar and sputchar.
- serialio.c -- another improved version modified by Team 17 (F05). Adds
a timeout to the getchar and putchar functions and works for IC versions later than 4.3.
- Ldraw.org has 3D Lego modeling software you can download, as well
as libraries of virtually every Lego part ever made. Very cool.
- The Art of LEGO Design. An article by Fred Martin, originally written
for the magazine, The Robotics Practitioner. This article contains a lot of low-level LEGO tricks and explanations
that may help you in your designs. Also, please visit Fred's web site
under the heading "Educational Material."
- Lego User Group Network (LUGNET): This is a web-based message board
of all kinds of Lego users and enthusiasts. Some are collectors, some are into particular product lines like the Lego train
sets, and some are into Lego robotics. The site is very well organized and well archived.