• Chapter 1 : This Is Arduino An introduction to the Arduino hardware, this chapter
describes what it is capable of, and the various types of, Arduino boards that are
available.
• Chapter 2 : Getting Started Here you conduct your first experiments with your Arduino
board: installing the software, powering it up, and uploading your first sketch.
• Chapter 3 : C Language Basics This chapter covers the basics of the C language; for
complete programming beginners, the chapters also serves as an introduction to
programming in general.
• Chapter 4 : Functions This chapter explains the key concept of using and writing
functions in Arduino sketches. These sketches are demonstrated throughout with
runnable code examples.
• Chapter 5 : Arrays and Strings Here you learn how to make and use data structures that
are more advanced than simple integer variables. A Morse code example project is
slowly developed to illustrate the concepts being explained.
• Chapter 6 : Input and Output You learn how to use the digital and analog inputs and
outputs on the Arduino in your programs. A multimeter will be useful to show you what
is happening on the Arduino’s input/output connections.
• Chapter 7 : The Standard Arduino Library This chapter explains how to make use of
the standard Arduino functions that come in the Arduino’s standard library.
• Chapter 8 : Data Storage Here you learn how to write sketches that can save data in
electrically erasable read-only memory (EEPROM) and make use of the Arduino’s
built-in flash memory.