Circuit Cellar Ink 212
March 2008

Table of Contents

4


CJ Abate

HTML Task Manager

Design, Program, & Prosper

8


John Gorsky

New Product News

  • W5300 Ethernet and TCP/UDP/IP controller from WIZnet, Inc.
  • Trace Modeler v1.0 UML sequence diagram editor from Tracemodeler.com
  • ATS165 rugged linear motion stage from Aerotech, Inc.
  • High Power Connector and Contact series from Anderson Power Products
  • Rich series controllers from Winbond Electronics Corp.
  • Universal CapSense Controller Kit from Cypress Semiconductor Corp.
  • 28000 series captive hybrid linear actuator from Haydon Switch & Instrument, Inc.
  • Q series IP Temperature Module from Xytronix Research & Design,Inc.
  • RCM4300 series RabbitCore devleopment board from Rabbit Semiconductor, Inc.
  • LT3742 dual-output, high-voltage buck switching regulator from Linear Technology Corp.

13


David Tweed

HTML Test Your EQ

14


Daniel Ramirez

Robotics with Ada95

Ada95 is a standardized object-oriented programming language that was developed in the late 1970s by the U.S. Department of Defense. Today, engineers like Daniel use the highly structured language to increase the safety and reliability of their new robotics applications.

Download: Ramirez-212.zip

26


CJ Abate

HTML Microchip 16-bit Embedded Control Design Contest

Winners Announcement

The Microchip 16-Bit Embedded Control 2007 Design Contest gave the world's most talented engineers a chance to test their design skills and learn more about Microchip's 16-bit microcontroller and digital signal controller (DSC) families. Thank you to everyone who participated in this contest.
  • First Place: Richard Wotiz - Variable Speed Induction Motor Controller
  • Second Place: DJ Delorie - Multifunctional Alarm Clock
  • Third Place: Miguel Rusch - Full-Feature Portable LCR Meter
  • Top Honors, SMPS: George Anderson - MiniTron Amplifier
  • Top Honors, Motor Control: Dena Ponech, Doug Krahn, Adam McIntyre, Tristan Kasmer, and Dan Hall - EV Inverter Project
  • Top Honors, Pin Select: Jan Szymanski - Electronic Mini-Badge
  • Top Honors, DSP: George Heron and Milton Cram - NUE-PSK Digital Modem
  • Top Honors, Bonus Parts: Peter McCollum - Data Acquisition System for Radiation Measurement
  • Top Honors, Smart Sensing: Hoa Phan, Vincent Dinh, Tu-Anh Ton, and Nghia Tran - Braille Glove

30


Miguel Sanchez

Vertical Plotter System

Miguel explains how to build a vertical plotter system that can draw on canvas with a pencil or charcoal stick. The compact, portable system consists of a pen holder hanging from pulleys on two stepper motors. In this article, he describes the entire process, from hardware development to programming the system.

Download: MSanchez-212.zip

36


Michael Ghazi
Stefan Kaban
Scott Morken
Carl Philippsen
Kyle Wong

Flight Control

A Communications System for an RC Helicopter

Whether you are looking to control an RC helicopter or a full-sized car, this system will work for you. By facilitating communication between a base station and a vehicle, the system enables an operator to process commands and receive data.

Download: Philippsen_Ghazi_Kaban_morken_wong-212.zip

43


Chris Coulston

Do-It-Yourself Motion-Controlled Gaming

Part 1: Get Started With a Simple Application

The Nintendo Wii gaming system features a motion-sensing remote that translates hand movements and gestures into actual moves in its games. In this series of articles, Chris describes how you can build your own motion-sensing controller that can interact with a variety of graphics programs running on a PC.

Download: Coulston-212.zip

52


Monte Dalrymple

Robotics Made Easy

A Peripheral Chip for Low-Level Functions

Robotics and motion control applications typically require specialized hardware and software. Monte introduces a simple peripheral chip that can take care of all of the low-level functions.

60


Kripasagar Venkat

Efficient Micro Mathematics

Multiplication and Division Techniques for MCUs

Most inexpensive microcontrollers don't have a hardware multiplier module and typically require numerous instruction cycles to perform multiplication and division operations. Kripasagar describes techniques based on Horner's method for performing efficient multiplication and division in the absence of a hardware multiplier.

Download: Venkat-212.zip

From the Bench

69


Jeff Bachiochi

Navigating the Heavens

With Celestron's SkyScout, you can explore outer space without leaving your backyard. The handheld device gives you point-and-click convenience to identify thousands of stars, planets, constellations, and deep-space objects. You don't even need instructions. Just turn it on and follow the directions on the LCD. ARM processor power brings the heavens to you.

Lessons from the Trenches

76


George Martin

Do You Want to Do a Design?

Linked Lists

After months of learning C, it's time to apply what you've learned in a real-world application. eorge explains how to tackle a real design problem from start to finish.

Download: Martin-212.zip

Silicon Update

80


Tom Cantrell

More Bits, Less Filling

Tom is a proponent of the 32-bit MCU revolution. This month, he covers several respectable 32-bit chips that deliver performance at a reasonable price. Exciting new applications are on your horizon.

93

Crossword Puzzle

94

Advertiser's Index / April Preview

96


Steve Ciarcia

HTML Priority Interrupt

What Happened to Performance?

FTP Directory for INK 212
Follow this link to order a copy of INK 212

<<< Ink 211

Ink 213 >>>

Main Index

Author Index