Let’s be real. Most books (and web sites) providing instructions for building projects with an Adruino assume the reader is just starting out in this arena of Maker-World. That is probably a reasonable assumption, but it also means that those of us who seek an Arduino guide that provides more advanced work are out of luck. Arduino for Arduinians fills that void. I highly recommend this rich, detailed, and extensive treatment of Arduino makery.
Arduino for Arduinians is suitably named, as it provides guidance and a beyond-the-basics level, for folks who have already been bitten by the Arduino bug, and can already tell the difference between a CAN Bus and an RS232, or Charlieplexing and ATtiny microcontrollers. In fact, one of my favorite applications laid out in this book is using the CAN bus interface to diagnose why the dashboard “transmission fault” light won’t go off on my friend’s Land Rover.
Arduino for Arduinians covers I2C bus devices, interfacing with or emulating the action of keyboards and similar devicese, some inexpensive but advanced Bluetooth mojo, and working with higher than novice-level voltages and currents. Be careful though.
You should know the basics of how Arduinos work (I recommend Arduino Workshop to get that if you don’t have it already). You should be able to read standard circuit diagrams. You should be familiar with Sketch and the Arduino IDE. Also, you will need parts. Helpfully, Arduino for Arduinians has a web site (see the inside of the book) with the Sketch related software, and yu can find in the intro a suggestion as to where to get parts (but you can get these parts lots of places, including Amazon.
The Author, John Boxall,is a master projecteer, and author of several Maker-supportive books in multiple languages.