Beginning Android ADK with Arduino [electronic resource] /
Bhmer, Mario.author.
Whether you're new to Arduino and Android development, or you've tinkered a bit with either one, this is the book for you. Android has always been a natural fit with Arduino projects, but now that Google has released the Android Open Accessory Development Kit (the Android ADK), combining Android with Arduino to create custom gadgets has become even easier. Beginning Android ADK with Arduino shows how the ADK works and how it can be used with a variety of Arduino boards to create a variety of fun projects that showcase the abilities of the ADK. Mario Böhmer will walk you through several projects, including making sounds, driving motors, and creating alarm systems, all while explaining how to use the ADK and how standard Arduino boards may differ from Google-branded Arduinos. You aren't tied to specific hardware with this book; use what you have, and this book will show you how.
Title Page; Copyright Page; Contents at a Glance; Table of Content; About the Author; About the Technical Reviewer; Acknowledgments; Preface; Who Should Read This Book; Additional Resources Needed; The Outline at a Glance; CHAPTER 1: Introduction; What Is the ADK?; Hardware Development Boards; The Google ADK; The Arduino ADK; The IOIO; The Seeeduino ADK Main Board; More ADK Possibilities; Which Board Should You Use?; Supported Android Devices; Setting Up the Development Environment; The Java Development Kit; Installing on Windows; Installing on Linux; Installing on Mac OS X; The Android SDK
The Eclipse IDEThe Arduino IDE; Installing the Arduino IDE on Windows and Linux; Installing the Arduino IDE on Mac OS X; Installing Hardware Drivers; Installing the Hardware Drivers on Windows; Installing the Hardware Drivers on Linux; Installing the Hardware Drivers on Mac OS X; The ADK Reference Package; Fritzing (Optional Software); Ready, Set, Go; CHAPTER 2: Android and Arduino: Getting to Know Each Other; Hello Arduino; Hello Android; Getting To Know Each Other; Extending Hello World for Arduino; Extending Hello World for Android; Let's Talk; Processing Commands for Arduino
Processing Commands for AndroidSummary; CHAPTER 3: Outputs; Project 1: Toggle an LED; The Parts; LED; Resistor; Breadboard; ADK Board; Wires; The Setup; The Software; The Arduino Sketch; The Android Application; Project 2: Dim an LED; The Parts; ADK Board; The Setup; The Software; The Arduino Sketch; The Android Application; CHAPTER 4: Inputs; Project 3: Reading the State of a Button; The Parts; Button or Switch; Pull-up Resistor; ADK Board; The Setup; The Software; The Arduino Sketch; The Android Application; Project 4: Adjusting Analog Input with a Potentiometer; The Parts; ADK Board
PotentiometerThe Setup; The Software; The Arduino Sketch; The Android Application; Summary; CHAPTER 5: Sounds; Project 5: Generating Sound with a Piezo Buzzer; The Parts; ADK Board; Piezo Buzzer; The Setup; The Software; The Arduino Sketch; The Android Application; Project 6: Sensing Sound with a Piezo Buzzer; The Parts; ADK Board; Piezo Buzzer; Pull-down Resistor; The Setup; The Software; The Arduino Sketch; The Android Application; Summary; CHAPTER  6: Light Intensity Sensing; Project 7: Sensing Light Intensity with a Photoresistor; The Parts; ADK Board; Photoresistor; Resistor; The Setup
The SoftwareThe Arduino Sketch; The Android Application; Bonus: Measure Illuminance in Lux with Android; Summary; CHAPTER 7: Temperature Sensing; Project 8: Sensing the Temperature with a Thermistor; The Parts; Thermistor; The Setup; The Software; The Arduino Sketch; The Android Application; Summary; CHAPTER 8: A Sense of Touch; Project 9: DIY Capacitive Touch Game Show Buzzer; The Parts; Aluminum Foil; Adhesive Tape; The Setup; The Software; The Arduino Sketch; The Android Application; Bonus Practical Example: The ADK Paper Piano; Summary; CHAPTER 9: Making Things Move
Project 10: Controlling Servos
Includes index.
Whether you're new to Arduino and Android development, or you've tinkered a bit with either one, this is the book for you. Android has always been a natural fit with Arduino projects, but now that Google has released the Android Open Accessory Development Kit (the Android ADK), combining Android with Arduino to create custom gadgets has become even easier. Beginning Android ADK with Arduino shows how the ADK works and how it can be used with a variety of Arduino boards to create a variety of fun projects that showcase the abilities of the ADK. Mario Böhmer will walk you through several projects, including making sounds, driving motors, and creating alarm systems, all while explaining how to use the ADK and how standard Arduino boards may differ from Google-branded Arduinos. You aren't tied to specific hardware with this book; use what you have, and this book will show you how.
Android (Electronic resource)
Mobile computing.
Software engineering.
Mobile Computing.
Software Engineering/Programming and Operating Systems.