C H A P T E R  2

Software

You find software everywhere when you look inside and outside the Arduino. You need software to talk to the Arduino; the Arduino needs software to listen. You use software to write sketches, your sketches get combined with the Arduino libraries, and then more software converts (compiles) your programs into the ones and zeros of machine instructions that the AVR microcontroller can understand. In reality, there’s even more to it than this.

This chapter serves only as an outline of all the software that is involved in this adventure, to give you an overview of how much software is involved and what functions it serves. Chapter 5 covers the official Arduino software in detail, including the user interface. The clever ...

Get Arduino Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.