Provides the reader with an understanding of the issues involved when interfacing to specific types of sensor and offers insight into the real-world problems designers face. This work provides an extensible code framework for sensor-based applications as well as basic support routines that are often ignored or treated superficially.