Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Goransson, Andreas.

Title Professional Android Open Accessory Programming with Arduino. [O'Reilly electronic resource]

Imprint New York : Wiley, 2012.
QR Code
Description 1 online resource (412 pages).
Series Wrox programmer to programmer
Programmer to programmer.
Contents Professional AndroidTM Open Accessory Programming with ArduinoTM; Copyright; About the Authors; About the Technical Editor; Credits; Acknowledgments; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need To Use This Book; Conventions; Source Code; Errata; P2P. Wrox.Com; Part I: Welcome to the Wonderful World of Accessories; Chapter 1: Introduction to Android Open Accessory; I, Android; The Three Laws of Android; The Android Philosophy; Other Popular Systems; Preinstalled Applications; What Is Android Open Accessory?; Android USB in Short.
Developing Android AccessoriesWhat Is Arduino?; How Does AOA Work with Arduino?; What Can You Do with AOA?; What Can't You Do with AOA?; Why it Matters that Google Chose Arduino; Summary; Chapter 2: Setting up the (Arduino) Hardware; Choosing Microcontroller Boards for Your Project; One Platform, Many Architectures; Shields; Choosing Sensors and Actuators for Your Project; Sensors; Actuators; Powering up Your Project; Ways to Power up Your Project; Arduino Feeding Your Phone; Summary; Chapter 3: Understanding Data Communication; Data Communication Basics; Protocols; Terminology.
Hardware Layer for the Communication ProtocolADB; Accessory Mode; Host Mode; TCP/IP; Audio Port; Bluetooth Options; Introducing MQTT; Heads Up!; MQTT Messages; P2PMQTT: A Modified MQTT; Establishing a Connection; Subscribing to a Topic; Publishing a Message; Disconnecting; Summary; Chapter 4: Setting up Development Environments; Setting up Android Development; Android Development Environment; Hello, Android!; Setting up Arduino Development; Arduino Development Environment; Hello, Arduino!; Hello Open Accessory App; The Temperature Sensor; The Arduino Sketch; The Android Project; Ready to Go.
Summary Chapter 5: Creating the Accessory Library; Getting Started with Android Libraries; Building the P2PMQTT Library; Preparing the Library Project; Sketching the API; Implementing MQTT; Decoding MQTT; Managing Open Accessory Connections; Creating the Connection Class; USB Connection; Bluetooth Connection; Creating the Connection; Summary; Chapter 6: Using Your Accessory Library; Using Custom Android Libraries; The WroxAccessories Library; Building the Mini Projects; The LSMSD; The Parking Assistant; The Basic Robot; The Sampler; Summary; Chapter 7: Digital Arduino; Digital Actuators.
Contents The Blinking LEDsControlling a Desk Lamp -- The Relay; Digital Project 1: Large SMS Display; Writing the Arduino Program; Digital Sensors; Buttons and Switches; Tilt Sensor; Digital Project 2: Small Sampler; Summary; Chapter 8: Analog Arduino; Analog Actuators; The Piezo Element; Motors; Analog Project 1: The Basic Robot; Analog Sensors; Potentiometers; Ultrasound Sensors; Analog Project 2: The Parking Assistant; Summary; Part II: Projects; Chapter 9: Bike Ride Recorder; The Concept Behind Bike Computers; The Design Brief; Working with the Arduino Side; Creating the Hardware and Mechanics.
Summary Learn how to control your home or car from your Android smartphone - air conditioning, lights, entertainment systems, and more! Android Open Accessory is a new, simple, and secure protocol for connecting any microcontroller-empowered device to an Android smartphone or tablet. This Wrox guide shows Android programmers how to use AOA with Arduino, the microcontroller platform, to control such systems as lighting, air conditioning, and entertainment systems from Android devices. Furthermore, it teaches the circuit-building skills needed to create games and practical products that also.
Subject Android (Electronic resource)
Android (Electronic resource)
Android (Electronic resource)
Arduino (Programmable controller)
Mobile computing.
Microcontrollers -- Programming.
Programmable controllers.
Home automation.
Arduino (Automate programmable)
Informatique mobile.
Microcontrôleurs -- Programmation.
Automates programmables.
Domotique.
Arduino (Programmable controller)
Home automation
Microcontrollers -- Programming
Mobile computing
Programmable controllers
Added Author Cuartielles Ruiz, David.
Other Form: Print version: Goransson, Andreas. Professional Android Open Accessory Programming with Arduino. New York : Wiley, ©2012 9781118454763
ISBN 9781118493991
1118493990
9781118454763 (pbk.)
1118454766 (pbk.)
1299188001 (ebk)
9781299188006 (ebk)
9781118454770 (e-book)
1118454774 (e-book)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information