VOL. 22 NO. 4
Table of Contents
Using finite state machines to design software
by Ted Carmely
A straightforward guide to adding structure to your software project using a finite-state-machine design pattern, requiring no exceptional knowledge other than basic programming and some common sense.
Linear motor control without the math
by Pramod Ranade
A new algorithm using only addition and subtraction and no complicated math produces the linear acceleration necessary to run a stepper motor smoothly.
Bug-killing standards for firmware coding
by Michael Barr
Keep bugs out of your firmware by using coding standards. It's cheaper and easier to prevent bugs than it is to find and kill them later.
Will the torch be passed?
by Jack Ganssle
Will embedded systems engineering be a viable career in the United States in the near future? A trip to Asia made Jack ponder.
Get our kids excited about engineering
by Richard Nass
One award-winning game does just that.