Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. Building Philosophy

    2. Reusing Parts

    3. Buying Components

    4. Useful Tools

    5. Electronic Circuit Theory Review

  2. Chapter 2 Arduino: The Brains of an Embedded System

    1. Why Arduino?

    2. Starting with Arduino

    3. Hello World with Arduino

    4. Structure of "Hello World"

    5. Arduino Uno

    6. Arduino Nano

  3. Chapter 3 Stalker Guard

    1. What You'll Learn

    2. Tools and Parts

    3. Solderless Breadboard

    4. Jumper Wire

    5. Ping Ultrasonic Sensor

    6. Vibration Motor

    7. Combining Components to Make the Stalker Guard

    8. Making the Motor Vibrate

    9. Providing Power from a Battery

    10. What's Next?

    11. Making an Enclosure

  4. Chapter 4 Insect Robot

    1. What You'll Learn

    2. Tools and Parts

    3. Servo Motors

    4. Constructing the Frame

    5. Programming the Walk

    6. Avoiding Obstacles Using Ultrasound

    7. What's Next?

  5. Chapter 5 Interactive Painting

    1. What You'll Learn

    2. Tools and Parts

    3. Resistors

    4. LEDs

    5. Detecting Motion Using Ultrasonic Sensors

    6. Moving Images

    7. Installing Python

    8. Hello World in Python

    9. Communicating over the Serial Port

    10. Displaying a Picture

    11. Scaling an Image to Full Screen

    12. Changing Images with Button Control

    13. Gesture-Controlled Painting in Full Screen

    14. Animating the Sliding Image

    15. Connecting Arduino with Processing

    16. Processing Code for the Painting

    17. The Finished Painting

    18. Creating an Enclosure

    19. Building a Frame

  6. Chapter 6 Boxing Clock

    1. What You'll Learn

    2. Tools and Parts

    3. Android Software Installation

    4. Creating a Boxing Clock in Android

    5. What's Next?

  7. Chapter 7 Remote for a Smart Home

    1. What You'll Learn

    2. Tools and Parts

    3. The Relay: A Controllable Switch

    4. Hacking the Remote Control

    5. Controlling the Arduino from the Computer

    6. Creating a Graphical User Interface

    7. The Finished Remote Control Interface

    8. Creating an Enclosure

  8. Chapter 8 Soccer Robot

    1. What You Will Learn

    2. Tools and Parts

    3. Continuous Rotation Servos

    4. Modding a Standard Servo into a Continuous Rotation Servo

    5. Connecting the Arduino to the Bluetooth Mate

    6. Testing the Bluetooth Connection

    7. Building a Frame for the Robot

    8. Programming the Movements

    9. Controlling Movement from a Computer

    10. Steering with an Android Cell Phone

    11. The Accelerometer

    12. An Easier Approach to Bluetooth

    13. Controlling the Robot with Cell Phone Motion

    14. Completing the Soccer Robot

    15. What's Next?

  1. Appendix tBlue Library for Android

  2. Colophon