Exploring Arduino: Tools and Techniques for Engineering Wizardry

Front Cover
John Wiley & Sons, Jul 22, 2013 - Computers - 357 pages
0 Reviews

Learn to easily build gadgets, gizmos, robots, and more usingArduino

Written by Arduino expert Jeremy Blum, this unique book uses thepopular Arduino microcontroller platform as an instrument to teachyou about topics in electrical engineering, programming, andhuman-computer interaction. Whether you're a budding hobbyist or anengineer, you'll benefit from the perfectly paced lessons that walkyou through useful, artistic, and educational exercises thatgradually get more advanced. In addition to specific projects, thebook shares best practices in programming and design that you canapply to your own projects. Code snippets and schematics will serveas a useful reference for future projects even after you'vemastered all the topics in the book.

  • Includes a number of projects that utilize differentcapabilities of the Arduino, while interfacing with externalhardware
  • Features chapters that build upon each other, tying in conceptsfrom previous chapters to illustrate new ones
  • Includes aspects that are accompanied by video tutorials andother multimedia content 
  • Covers electrical engineering and programming concepts,interfacing with the world through analog and digital sensors,communicating with a computer and other devices, and internetconnectivity
  • Explains how to combine smaller topics into more complexprojects
  • Shares downloadable materials and source code for everythingcovered in the book
  • Projects compatible with many official Arduino boards includingArduino Uno; Arduino Leonardo; Arduino Mega 2560; Arduino Due;Arduino Nano; Arduino Mega ADK; LilyPad Arduino and may work withArduino-compatible boards such as Freeduino and new third partycertified boards such as the Intel Galileo

Exploring Arduino takes you on an adventure andprovides you with exclusive access to materials not found anywhereelse!

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Arduino Engineering Basics
1
Digital Inputs Outputs and PulseWidth Modulation
19
Reading Analog Sensors
41
Controlling Your Environment
61
Making Sounds
91
USB and Serial Communication
107
Shift Registers
145
Communication Interfaces
161
Interfacing with Liquid Crystal Displays
199
Wireless Communication with XBee Radios
221
Advanced Topics and Projects
255
Data Logging with SD Cards
277
Using the RealTime Clock
300
Connecting Your Arduino to the Internet
313
Appendix Deciphering the ATMega Datasheet and Arduino Schematics
341
Index
349

The SPI Bus
181

Other editions - View all

Common terms and phrases

About the author (2013)

Jeremy Blum is known for his series of educational YouTube videos that have taught engineering concepts to millions of people around the world. He has built a range of microcontroller-based systems including solar trackers, prosthetic arms, truss-traversing robots, musical theremins, computer vision-based and glove-based gesture controllers, and more.

Bibliographic information