Book recommendation
Posted by Lance | Posted in Beginner, Intermediate | Posted on 26-06-2011-05-2008
0
OK, so this has taken longer than I was hoping to get some real content up here, but I recently bought something that I thought I would share.
I’ve been doing some research on an idea for a project for another hobby of mine, high power rocketry. (I will have an upcoming post that will talk about my idea in great detail.) During my research I found some glowing reviews for an O’Reilly book, Arduino Cookbook by Michael Margolis. After a couple of minutes after opening the book, I can completely understand the reason for the glowing reviews.
Simply put, I’ve always felt that there were plenty of sites that continually have some very good information about the Arduino & projects for the Arduino. The only problem is that the documentation can often be inconsistent & vary widely in quality. Also, It’s a challenge to refer back to some of those pages as a point of reference.
The Arduino Cookbook is exceptionally thorough, laid out in a very logical manner, & the documentation is consistently strong throughout. Best of all, it’s altogether in a single volume that is easy to keep in arm’s reach. And that’s a good thing because the depth of components it covers is impressive. Remember in my last post how I talked about how excited I was about my new ethernet shield? Well, aside from a surprisingly underwhelming number of projects online, there is an entire chapter with 16 “recipes” on everything from getting started with the ethernet shield to serving up HTML pages to interacting with other websites. There are entire chapters dedicated to wireless communication, audio output, & using displays just to whet your appetite for the wealth of content found in the 600+ pages.
And I should take a moment to explain the “recipe” concept. The idea is that while it gives you full sketches to make each point, the explanations inspire you to bridge the gap between the chapters to combine elements of the sketches together to do something new, let’s say like, make a webserver that allows visitors to control a servo. And like a good cookbook, the recipes at the end of the cookbook are built upon the concepts found at the beginning.
The Arduino Cookbook would be a sound investment for anyone just starting out as well as most intermediates, & pretty much anyone who wants to interface with some new hardware for the first time. It won’t collect much dust on a bookshelf because you’ll certainly be thumbing its pages on a frequent basis.
