You are previewing Adventures in Arduino.
O'Reilly logo
Adventures in Arduino

Book Description

Arduino programming for the absolute beginner, with project-based learning

Adventures in Arduino is the beginner's guide to Arduino programming, designed specifically for 11-to 15-year olds who want to learn about Arduino, but don't know where to begin. Starting with the most basic concepts, this book coaches you through nine great projects that gradually build your skills as you experiment with electronics. The easy-to-follow design and clear, plain-English instructions make this book the ideal guide for the absolute beginner, geared toward those with no computing experience. Each chapter includes a video illuminating the material, giving you plenty of support on your journey to electronics programming.

Arduino is a cheap, readily available hardware development platform based around an open source, programmable circuit board. Combining these chips with sensors and servos allows you to gain experience with prototyping as you build interactive electronic crafts to bring together data and even eTextiles. Adventures in Arduino gets you started on the path of scientists, programmers, and engineers, showing you the fun way to learn electronic programming and interaction design.

  • Discover how and where to begin Arduino programming

  • Develop the skills and confidence to tackle other projects

  • Make the most of Arduino with basic programming concepts

  • Work with hardware and software to create interactive electronic devices

  • There's nothing like watching your design come to life and interact with the real world, and Arduino gives you the capability to do that time and again. The right knowledge combined with the right tools can create an unstoppable force of innovation, and your curiosity is the spark that ignites the flame. Adventures in Arduino gets you started on the right foot, but the path is totally up to you.

    Table of Contents

    1. Cover
    2. Title Page
    3. About the Author
    4. Introduction
      1. What Is an Arduino?
      2. What You Will Learn
      3. Parts You Will Need
      4. Tools You Will Need
      5. Software You Will Need
      6. Other Useful Materials
      7. What I Assume You Already Know
      8. How This Book Is Organised
      9. Conventions
      10. The Companion Website
      11. Reaching Out
    5. Adventure 1: Setting Up Your Arduino
      1. What You Need
      2. Downloading and Installing the Arduino Software on Your Computer
      3. Using Blink to Test That Everything Is Set Up Correctly
      4. Building an LED Circuit
      5. Further Adventures with Arduino
    6. Adventure 2: Reading from Sensors
      1. What You Need
      2. Adding More LEDs
      3. Printing Messages to the Computer
      4. Reading Data from a Potentiometer
      5. Making Decisions in Code
      6. Building a Status Message Sign
      7. Further Adventures with Arduino
    7. Adventure 3: Working with Servos
      1. What You Need
      2. Understanding Different Types of Motors
      3. Controlling a Servo with Arduino
      4. Repeating the Same Thing Over and Over
      5. Digital Input with a Push Button
      6. Building a Combination Safe
      7. Further Adventures with Arduino
    8. Adventure 4: Using Shift Registers
      1. What You Need
      2. Organising Your Code
      3. Getting More Outputs with Shift Registers
      4. Building Your Name in Lights
      5. Further Adventures with Shift Registers
    9. Adventure 5: Playing Sounds
      1. What You Need
      2. Making a List
      3. Making Noise
      4. Building an Augmented Wind Chime
      5. Further Adventures with Sound
    10. Adventure 6: Adding Libraries
      1. What You Need
      2. Analogue Out
      3. Capacitive Sensing
      4. Building a Crystal Ball
      5. Further Adventures with Libraries
    11. Adventure 7: Working with the Arduino Leonardo
      1. What You Need
      2. Introducing the Arduino Leonardo
      3. Sensing Light
      4. Building a Game Controller
      5. Further Adventures with the Leonardo
    12. Adventure 8: Working with the Lilypad Arduino USB
      1. What You Need
      2. Introducing the Lilypad Arduino USB
      3. Getting Clever with Arrays
      4. Passing Data Between Functions
      5. Building a POV Hoodie
      6. Further Adventures with the Lilypad
    13. Adventure 9: The Big Adventure: Building a Marble Maze Game
      1. What You Need
      2. Part One: Scoring Points
      3. Part Two: Designing Your Maze Game
      4. Part Three: Writing the Code
      5. Part Four: Building the Maze Game
      6. Further Adventures: Continuing Your Adventures with Arduino
    14. Adventure A: Where to Go From Here
      1. More Boards, Shields, Sensors and Actuators
      2. On the Web
      3. Books
    15. Adventure B: Where to Get Tools and Components
      1. Starter Kits
      2. Brick-and-Mortar Stores
      3. Online Stores
    16. Glossary
    17. End User License Agreement