Book description
Rather than yet another project-based workbook, Arduino: A Technical Reference is a reference and handbook that thoroughly describes the electrical and performance aspects of an Arduino board and its software.
This book brings together in one place all the information you need to get something done with Arduino. It will save you from endless web searches and digging through translations of datasheets or notes in project-based texts to find the information that corresponds to your own particular setup and question.
Reference features include pinout diagrams, a discussion of the AVR microcontrollers used with Arduino boards, a look under the hood at the firmware and run-time libraries that make the Arduino unique, and extensive coverage of the various shields and add-on sensors that can be used with an Arduino. One chapter is devoted to creating a new shield from scratch.
The book wraps up with detailed descriptions of three different projects: a programmable signal generator, a "smart" thermostat, and a programmable launch sequencer for model rockets. Each project highlights one or more topics that can be applied to other applications.
Publisher resources
Table of contents
- Preface
- 1. The Arduino Family
- 2. The AVR Microcontroller
- 3. Arduino-Specific AVR Microcontrollers
- 4. Arduino Technical Details
- 5. Programming the Arduino and AVR Microcontrollers
- 6. Life Without the Arduino IDE
- 7. Arduino Libraries
-
8. Shields
- Electrical Characteristics of Shields
- Physical Characteristics of Shields
- Stacking Shields
-
Common Arduino Shields
- Input/Output
- I/O Extension Shields
- I/O Expansion Shields
- Relay Shields
- Signal Routing Shields
- Memory
- Communication
- Serial I/O and MIDI
- Ethernet
- Bluetooth
- USB
- ZigBee
- CAN
- Prototyping
- Creating a Custom Prototype Shield
- Motion Control
- DC and Stepper Motor Control
- PWM and Servo Control
- Displays
- Instrumentation Shields
- Adapter Shields
- Miscellaneous Shields
- Uncommon Arduino Shields
- Sources
- 9. Modules and I/O Components
- 10. Creating Custom Components
- 11. Project: A Programmable Signal Generator
- 12. Project: Smart Thermostat
- 13. Model Rocket Launcher: A Design Study
- A. Tools and Accessories
- B. AVR ATmega Control Registers
- C. Arduino and Compatible Products Vendors
- D. Recommended Reading
- E. Arduino and AVR Software Development Tools
- Index
Product information
- Title: Arduino: A Technical Reference
- Author(s):
- Release date: May 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491921760
You might also like
book
FPGA Programming for Beginners
Get started with FPGA programming using SystemVerilog, and develop real-world skills by building projects, including a …
book
Practical Electronics: Components and Techniques
How much do you need to know about electronics to create something interesting, or creatively modify …
book
Arduino For Dummies, 2nd Edition
Bring your ideas to life with the latest Arduino hardware and software Arduino is an affordable …
audiobook
Fall in Love with the Problem, Not the Solution
Unicorns-companies that reach a valuation of more than $1 billion-are rare. Uri Levine has built two. …