售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Getting Started with UDOO
Table of Contents
Getting Started with UDOO
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Turn On the Engines
Introducing the UDOO platform
Downloading and installing Android
Installing from Windows
Installing from Mac OS X
Installing from Linux
Our first run
Setting up the development environment
Installing and using Arduino IDE
Installing in Windows
Installing in Mac OS X
Installing in Linux
First launch
Installing and using Android Studio
Running your first Android application
Summary
2. Know Your Tools
Introducing Arduino Due capabilities
Uploading the first program
Interacting with the real world
Communicating with Arduino
Writing an Android application controller
Android Accessory Development Kit
Fast prototyping a circuit
Using a breadboard
Interacting with external circuits
Sending commands from Android
Summary
3. Testing Your Physical Application
Building a testable circuit
Developing a diagnostic mode
Writing the first test
Summary
4. Using Sensors to Listen to the Environment
Working with environment sensors
Building a heartbeat monitor
Creating a circuit with a light sensor
Collecting data from the sketch
Android for data visualization
Setting up the ADKToolkit
Continuous data readings from Android
Enhancing the prototype
Summary
5. Managing Interactions with Physical Components
Managing user interactions
Building a web radio with physical interaction
Normalizing collected data before sending
Sending multiple data with Arduino
Streaming audio from Android applications
Designing the Android user interface
Setting up the ADK Toolkit
Changing web radio stations
Reading input from physical devices
Managing audio volume
Improving the prototype
Summary
6. Building a Chronotherm for Home Automation
Home automation
Building a chronotherm circuit
Sending data and receiving commands
Managing the chronotherm through Android
Setting up the ADK Toolkit
Designing the Android user interface
Writing the Overview activity
Creating a custom UI component
Finishing the Overview activity
Writing the Settings activity
Managing user's setpoints
Reading setpoints from the Overview activity
Writing setpoints from the Settings activity
Interacting with Arduino
Improving the prototype
Summary
7. Using Android APIs for Human Interaction
Extending prototypes with Android APIs
Improving user settings
Storing preset configurations
Using presets among activities
Implementing voice recognition
Using voice recognition to add or edit presets
Using voice recognition to change active presets
Improving user interaction with voice synthesis
Providing feedback to users
Summary
8. Adding Network Capabilities
Extending Chronotherm with network capabilities
Connecting to REST APIs
Extending the Android user interface
Collecting weather forecast data
Improving the boiler with an antifreeze check
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜