Skip to main content

Arduino For Dummies

Arduino For Dummies

John Nussey

ISBN: 978-1-118-44643-0 April 2013 456 Pages




The quick, easy way to leap into the fascinating world of physical computing

This is no ordinary circuit board. Arduino allows anyone, whether you're an artist, designer, programmer or hobbyist, to learn about and play with electronics. Through this book you learn how to build a variety of circuits that can sense or control things in the real world. Maybe you'll prototype your own product or create a piece of interactive artwork? This book equips you with everything you'll need to build your own Arduino project, but what you make is up to you! If you're ready to bring your ideas into the real world or are curious about the possibilities, this book is for you. 

? Learn by doing ? start building circuits and programming your Arduino with a few easy to follow examples - right away!

? Easy does it ? work through Arduino sketches line by line in plain English, to learn of how a they work and how to write your own

? Solder on! ? Only ever used a breadboard in the kitchen? Don't know your soldering iron from a curling iron? No problem, you'll be prototyping in no time

? Kitted out ? discover new and interesting hardware to make your Arduino into anything from a mobile phone to a geiger counter!

? Become an Arduino savant ? learn all about functions, arrays, libraries, shields and other tools of the trade to take your Arduino project to the next level.

? Get social ? teach your Arduino to communicate with software running on a computer to link the physical world with the virtual world

It's hardware, it's software, it's fun! Start building the next cool gizmo with Arduino and Arduino For Dummies.

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

Bonus Chapter: Hacking Other Hardware