Beginning Android ADK with Arduino
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 A...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
[Berkeley, CA] : New York :
Apress ; Distributed to the book trade worldwide by Springer Science+Business Media
c2012.
|
Edición: | 1st ed. 2012. |
Colección: | Technology in action series.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628602806719 |
Tabla de Contenidos:
- 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 Seeduino 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