Handy Board Software

Not rated 9,971

Circuit Image

This page provides links to software and hardware designs contributed by Handy Board users. If you would like to contribute some work of your own to the Handy Board community, please contact Fred Martin. George Musser contributed an adaptation of Motorola's FFT (Fast Fourier Transform) routines to Interactive C. Available are an ASM file and an ICB file. Doug Rinckes provided a PDF manual for using the Vector 2X, an associated C file, and a program for obtaining long-range sonar readings. Dirk Stueker created a page with information on how to use the Sharp GP2D12 sensor with the Handy Board. Gary Livick contributed a servo driver that operates on the Port A, bit 3 pin (the beeper pin), stating that it functions even with the beeper connected. Curt Mills, WE7U, has developed Handy Board libraries for the gcc/hc11 compiler, including patches for compatibility with the 68HC11. Barry Brouillette created a tutorial and software drivers for utilizing the Sharp GP2D02 optical distance sensor with the Handy Board, requiring the Expansion Board. Kam Leang contributed a low-cost, high-power motor driver design compatible with the Handy Board. Keith Soldavin provided a schematic and description for a 16-channel IR modulation and detection circuit for proximity sensing. Max Davies developed infrared receive and transmit routines compatible with various manufacturers' IR remote protocols. Tom Brusehaver shared information on connecting the Vector 2X digital compass to the Handy Board, including a zip archive with the schematic and source files. Kent Farnsworth contributed information and drivers for utilizing the Polaroid sonar ranging module with the Handy Board. Julian Skidmore implemented a new algorithm for pulse width modulation on the Handy Board's motors, allowing for up to 100 power steps. Charles Hacker EAS extracted the Handy Board's LCD routines into a stand-alone assembly language module and ported Motorola's BUFFALO to the Handy Board.

The Handy Board community benefits from a diverse collection of contributions, ranging from software adaptations to hardware designs. Notably, George Musser's adaptation of Motorola's FFT routines expands the capabilities of the Handy Board in signal processing applications, allowing users to perform complex mathematical operations efficiently. The inclusion of both ASM and ICB files facilitates easy integration into various projects.

Doug Rinckes' PDF manual for the Vector 2X provides essential guidance for users looking to implement this digital compass in their applications, while the associated C file and sonar reading program enhance the board's functionality in navigation and distance measurement tasks. Dirk Stueker's documentation on the Sharp GP2D12 sensor offers practical insights into integrating this component for distance sensing, a critical feature in robotics.

The servo driver provided by Gary Livick exemplifies the community's focus on practical hardware solutions, enabling users to control motors effectively with minimal interference from other components. The contributions from Curt Mills regarding gcc/hc11 compiler libraries demonstrate a commitment to enhancing the development environment for the Handy Board, ensuring compatibility and ease of use.

Barry Brouillette's tutorial on the Sharp GP2D02 optical distance sensor, along with Kam Leang's motor driver design, showcases the community's dedication to providing low-cost solutions that enhance the capabilities of the Handy Board. The 16-channel IR proximity sensor schematic by Keith Soldavin and the infrared routines from Max Davies further illustrate the innovative spirit of the community, enabling diverse applications in remote control and sensing.

Tom Brusehaver's work on the Vector 2X compass, along with Kent Farnsworth's sonar module drivers, highlights the integration of advanced sensing technologies into the Handy Board ecosystem. Julian Skidmore's PWM algorithm enhances motor control precision, reflecting the community's continuous improvement ethos. Finally, Charles Hacker EAS's contributions to assembly language programming underscore the importance of low-level programming resources for advanced users seeking to maximize the performance of their Handy Board projects.This page provides links to software and hardware designs contributed by Handy Board users. If you would like to contribute some work of your own to the Handy Board community, please contact Fred Martin. Thanks! George Musser contributed an adaptation of Motorola`s FFT (fast fourier transform) routines to Interactive C.

Available are a ASM file a nd ICB file. (updated Mon Oct 22 18:56:44 2001) Doug Rinckes provided a PDF manual for using the Vector 2x, an associated C file, and a program for getting long-range sonar readings. (Fri Feb 9 09:39:08 2001) Dirk Stueker created a page with information on how to use the Sharp GP2D12 sensor with the Handy Board.

(Mon May 22 06:51:36 2000, updated Tue Feb 26 21:16:57 2002, updated Mon Aug 4 10:43:06 2003) Gary Livick contributed a servo driver that works on the Port A, bit 3 pin (the beeper pin). He says it works even if you leave the beeper connected (and don`t mind a little clicking). See his message including source code. (Thu Nov 18 12:58:15 1999) Curt Mills, WE7U has been working on Handy Board libraries for the gcc/hc11 compiler.

Download the patches to make gcc work with the 68HC11 and also the Handy Board libraries at his FTP site. See also Curt`s home page. (Tue May 11 06:55:45 1999) Barry Brouillette developed a tutorial and software drivers for using the fantastic Sharp GP2D02 optical distance sensor with the Handy Board.

The Expansion Board is required. (Wed Mar 3 12:16:50 1999; links updated Tue Nov 6 08:12:58 2001) Kam Leang contributed a low-cost, high power motor driver design compatible with the Handy Board. See his notes and a PDF schematic. (Sun Dec 13 00:12:57 1998) 16-Channel IR Proximity Sensor. Keith Soldavin contributed a schematic and a description of a 16-channel IR modulation and detecting circuit, for proximity sensing.

Versatile IR Transmit and Receive. Max Davies has developed infrared receive and transmit routines that work with many different manufacturers` IR-remote protocols. (updated Sun Jan 6 10:51:02 2002) Vector 2X Digital Compass. Tom Brusehaver has contributed information on connecting the Vector 2X compass to the Handy Board. Download the compass. zip archive, or browse the readme file, the schematic, assembly language source, compiled ICB driver, or support C file.

Sonar Routines. Kent Farnsworth has contributed information and drivers for using the Polaroid sonar ranging module with the Handy Board. See his readme file and his hbsonar directory. Note: the official Handy Board sonar drivers are now available in the Software/Libraries section. Smooth PWM Routines. Julian Skidmore implemented a new algorithm for performing the pulse width modulation on the Handy Board`s motors, allowing up to 100 power steps rather than just eight.

Download the new pcode_hb. s19 file and new lib_hb. c file. Also available is the modified pcode_hb. asm source file, and a modified makefile. (Wed Dec 3 08:57:05 1997) Resources for programming the Handy Board in assembly language. Charles Hacker EAS extracted the Handy Board`s LCD routines into a stand-alone assembly language module. Also, he has ported Motorola`s BUFFALO to the Handy Board. (Wed Jul 22 10:29:59 1998) 🔗 External reference