Beginning Arduino by Michael McRoberts review by Tony Cappellini
Beginning Arduino is a great book to get started learning how to program embedded microcontrollers. The books contains a fun collection 50 experiments starting from the most basic to more advanced projects.
Each experiment discusses the parts used, the required code and a description of how the program works. There are also black and white wiring diagram images showing how to wire up each project on breadboard. Color versions of these diagrams are included just before the index. For beginners, I think a schematic would have been much more helpful than the color wiring diagrams. Given the extra cost of color printing, the color images should have been left out.
The variety of project sin this book is ideal, especially if you’re new to electronics and programming. LEDs, switches, sensors, displays, LCDs, servos and ultrasonics and many other components are used throughout this book. Additionally, the last 4 projects show the user how to interface their Arduino to the internet, without the pain and drudgery of learning boring internet protocols.
As a result of reviewing this book, I became aware of a great free software package called Fritzing, which is used to create the wiring diagrams used for each project. Fritzing is capable of much more, I can’t believe this software is free. It is an ideal tool to help create and document your Arduino projects.
I highly recommend this book to everyone who is just learning microcontroller programming and interfacing it to the outside world.