♦ Chapter 3: C Language Basics This chapter covers the basics of the C
language; for complete programming beginners, the chapter 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.
♦ Chapter 9: Displays In this chapter, you learn how to interface an
Arduino with displays and to make a simple USB message board.
♦ Chapter 10: Arduino Internet of Things Programming You learn how
to make the Arduino behave like a Web server and communicate with the
Internet using services such as dweet and IFTTT.
♦ Chapter 11: C++ and Libraries You go beyond C, looking at adding
object orientation and writing your own Arduino libraries.
Resources
This book is supported by an accompanying website:
www.arduinobook.com