Contents

Introduction

Part I             Introduction to Arduino

Chapter 1      Introduction to Arduino

Atmel AVR

The Arduino Project

The ATmega Series

The ATmega Series

The ATtiny Series

Other Series

The Different Arduinos

Arduino Uno

Arduino Leonardo

Arduino Ethernet

Arduino Mega 2560

Arduino Mini

Arduino Micro

Arduino Due

LilyPad Arduino

Arduino Pro

Arduino Robot

Arduino Esplora

Arduino Yún

Arduino Tre

Arduino Zero

Your Own Arduino?

Shields

What Is a Shield?

The Different Shields

Arduino Motor Shield

Arduino Wireless SD Shield

Arduino Ethernet Shield

Arduino WiFi Shield

Arduino GSM Shield

Your Own Shield

What Can You Do with an Arduino?

What You Will Need for This Book

Summary

Chapter 2      Programming for the Arduino

Installing Your Environment

Downloading the Software

Running the Software

Using Your Own IDE

Your First Program

Understanding Your First Sketch

Programming Basics

Variables and Data Types

Control Structures

if

switch Case

while

for

Functions

Libraries

Summary

Chapter 3      Electronics Basics

Electronics 101

Voltage, Amperage, and Resistance

Voltage

Amperage

Resistance

Ohm's Law

The Basic Components

Resistors

Different Resistor Values

Identifying Resistor Values

Using Resistors

Capacitors

Using Capacitors

Diodes

Different Types of Diodes

Using Diodes

Light-Emitting Diodes

Using LEDs

Transistors

Breadboards

Inputs and Outputs

Connecting a Light-Emitting Diode

Calculation

Software

Hardware

What Now?

Summary

Part II            Standard Libraries

Chapter 4      The ...

Get Arduino Sketches: Tools and Techniques for Programming Wizardry 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.