Arduino: A Technical Reference
J. M. Hughes is an embedded systems engineer who has worked in electronics, embedded systems and software, aerospace systems, and scientific applications programming for over 30 years. He was in charge of the Phoenix Mars Lander's surface photography software and was part of the team that created a novel synthetic heterodyne laser interferometer for calibrating the position control of the mirrors on the James Webb Space Telescope.
Arduino: A Technical Reference is a reference and manual that completely discusses the electrical and performance characteristics of an Arduino board and its software, rather than another project-based workbook.
Arduino: A Technical Reference compiles all of the information you'll need to get started with Arduino in one location. It will save you from conducting countless web searches and poring over translations of datasheets or notes in project-based publications to obtain the information that is relevant to your specific setup and query.
Pinout schematics, a study of the AVR microcontrollers used with Arduino boards, a look beneath the hood at the firmware and run-time libraries that distinguish the Arduino, and detailed coverage of the many shields and add-on sensors that can be used with an Arduino are all reference features. One chapter is dedicated to building a new shield from the ground up.
The book concludes with thorough explanations of three separate projects: a programmed signal generator, a "smart" thermostat, and a model rocket launch sequencer. Each project focuses on one or more concepts that can be applied to other projects. It is one of the best books on Arduino you should read.
Author: J. M. Hughes
Link to buy: https://www.amazon.com/gp/product/1491921765/
Ratings: 4.4 out of 5 stars (from 77 reviews)
Best Sellers Rank: #300,365 in Books
#13 in Integrated Circuits
#38 in Microelectronics
#41 in Electric Machinery & Motors