Chapter 1: Powering on Arduino
Selecting the right Arduino board
Chapter 2: Getting Started with the Arduino IDE
Using a Windows machine to develop with Arduino
Running the IDE for the Adafruit FLORA
Using a Mac to develop using Arduino
Chapter 3: Simple Programming Concepts Using the Arduino IDE
Creating, editing, and saving files on Arduino
Basic C programming on Arduino
Basic programming constructs on Arduino
Chapter 4: Accessing the GPIO Pins
The GPIO capability of Arduino
The first external hardware connection
The Arduino IDE and LED code
Chapter 5: Working with Displays
Enabling the serial display in the IDE
Connecting a display using the SPI interface
Enabling the SPI display in the IDE
Enabling the LCD display in the IDE
Chapter 6: Controlling DC Motors
Connecting a DC motor directly to Arduino
Connecting a DC motor using an H-bridge and Arduino
Controlling the DC motor using a shield
The Arduino code for the DC motor shield
Chapter 7: Controlling Servos with Arduino
The basics of a servo motor
Connecting a servo motor directly to Arduino
Controlling the servos with a program
Connecting a servo motor shield to Arduino
Controlling the servo motor shield with a program
Chapter 8: Avoiding Obstacles Using Sensors
An overview of the sensors
Connecting a sonar sensor to Arduino
Accessing the sonar sensor from the Arduino IDE
Connecting an IR sensor to Arduino
Accessing the IR sensor from the Arduino IDE
Creating a scanning sensor platform
Chapter 9: Even More Useful Sensors
Connecting a digital compass to Arduino
Accessing the compass from the Arduino IDE
Connecting an accelerometer/gyro to Arduino
Accessing the accelerometer from the Arduino IDE
Connecting an altimeter/pressure sensor to Arduino
Accessing the altimeter/pressure sensor from the Arduino IDE
Chapter 10: Going Truly Mobile – the Remote Control of Your Robot
Connecting a simple RF interface to Arduino
Enabling a simple RF interface in the Arduino IDE
Connecting an XBee interface to Arduino
Enabling an XBee interface in the Arduino IDE
Connecting a Bluetooth shield to Arduino
Connecting a Wi-Fi shield to Arduino
Enabling the Wi-Fi shield in the Arduino IDE
Connecting a GSM/GPRS shield to Arduino
Chapter 11: Using a GPS Device with Arduino
Connecting a GPS device directly to Arduino
Accessing the GPS device from the Arduino IDE
Connecting a GPS shield to Arduino
Accessing the GPS shield from the Arduino IDE
Chapter 12: Taking Your Robot to Sea
Building an automated sailing platform
Building an Arduino-powered underwater ROV
Chapter 13: Robots That Can Fly
Building an Arduino-operated plane
Building a quadcopter platform
Chapter 14: Small Projects with Arduino
Wearable Arduino projects