Saturday, January 16, 2010

Practical Arduino

My copy of Practical Arduino came in yesterday, hot off the press from Amazon. This book really lives up to its title with a host of projects including a USB virtual keyboard, speech synthesizer, temperature and water level monitoring, and the final, most ambitious project, a car monitoring system.
Each project clearly lists the required materials and the code provided is clearly written, well documented, and modular. Each project can be easily expanded beyond what is described in the book, and the clear explanations of how each project works certainly will help build confidence for the relative newbie when they set out to adapt the projects to their own needs. The modular aspect of each project is particularly appealing, especially for the more complex projects in the book. For example, the car monitoring system is comprised of several modules including a GPS, an ODB-II interface, an LCD display and a 4 buttons for a user interface. Each module could easily be implemented on its own for use in other projects.
This book might not be the best for an absolute beginner, it does assume basic familiarity with the Arduino system. If you've worked your way through Getting Started with Arduino you should be able to handle the projects in Practical Arduino. If you have basic programming and electronics experience you may be able to jump straight into Practical Arduino, it has a well written section on basic electronics titled "Electronics for Programmers" and clear descriptions of techniques such as charlie-plexing.
This is a very well put together book full of unique projects. If you've wanted to use an Arduino for home automation, monitoring your car, to build a weather station, or to interface with a computer this book will be a great resource!

0 comments: