Foreword xvii
Introduction 1
Part I: Getting to Know Arduino 5
Chapter 1: What Is Arduino and Where Did It Come From? 7
Chapter 2: Finding Your Board and Your Way Around It 17
Chapter 3: Downloading and Installing Arduino 33
Chapter 4: Blinking an LED 41
Part II: Getting Physical with Arduino 61
Chapter 5: Tools of the Trade 63
Chapter 6: A Primer on Electricity and Circuitry 75
Chapter 7: Basic Sketches: Inputs, Outputs, and Communication 91
Chapter 8: More Basic Sketches: Motion and Sound 123
Part III: Building on the Basics 161
Chapter 9: Learning by Example 163
Chapter 10: Soldering On 179
Chapter 11: Getting Clever with Code 209
Chapter 12: Common Sense with Common Sensors 241
Part IV: Unlocking Your Arduino's Potential 287
Chapter 13: Becoming a Specialist with Shields and Libraries 289
Chapter 14: Sensing More Inputs and Controlling More Outputs 315
Chapter 15: Multiplying Your Outputs with I2C 339
Part V: Sussing Out Software 357
Chapter 16: Getting to Know Processing 359
Chapter 17: Processing the Physical World 359
Part VI: The Part of Tens 407
Chapter 18: Ten Places to Learn More about Arduino 409
Chapter 19: Ten Great Shops to Know 413
Chapter 20: Ten Places to Find Parts and Components 417
Index 421
Bonus Chapter: Hacking Other Hardware On the Companion Website at wwwdummiescom/go/arduinofd