Table of Contents
Foreword xiii
Introduction 1
Part 1: Getting to Know Arduino 5
Chapter 1: Discovering Arduino 7
Chapter 2: Finding Your Board and Your Way Around It 17
Chapter 3: Blinking an LED 37
Part 2: Getting Physical with Arduino 55
Chapter 4: Tools of the Trade 57
Chapter 5: A Primer on Electricity and Circuitry 69
Chapter 6: Basic Sketches: Inputs, Outputs, and Communication 85
Chapter 7: More Basic Sketches: Motion and Sound 119
Part 3: Building on the Basics 159
Chapter 8: Learning by Example 161
Chapter 9: Soldering On 177
Chapter 10: Getting Clever with Code 205
Chapter 11: Common Sense with Common Sensors 237
Chapter 12: Becoming a Specialist with Shields and Libraries 285
Part 4: Sussing Out Software 303
Chapter 13: Getting to Know Processing 305
Chapter 14: Processing the Physical World 323
Part 5: The Part of Tens 357
Chapter 15: Ten Places to Learn More about Arduino 359
Chapter 16: Ten Great Shops to Know 363
Index 367