PART I: WELCOME TO THE WONDERFUL WORLD OF ACCESSORIES CHAPTER 1: INTRODUCTION TO ANDROID OPEN ACCESSORY 3
|
|
- Alan McDonald
- 8 years ago
- Views:
Transcription
1 INTRODUCTION xxi PART I: WELCOME TO THE WONDERFUL WORLD OF ACCESSORIES CHAPTER 1: INTRODUCTION TO ANDROID OPEN ACCESSORY 3 I, Android 3 The Three Laws of Android 4 The Android Philosophy 6 Other Popular Systems 7 Preinstalled Applications 8 What Is Android Open Accessory? 9 Android USB in Short 9 Developing Android Accessories 10 What Is Arduino? 10 How Does AOA Work with Arduino? 11 What Can You Do with AOA? 12 What Can t You Do with AOA? 13 Why it Matters that Google Chose Arduino 14 Summary 15 CHAPTER 2: SETTING UP THE (ARDUINO) HARDWARE 17 Choosing Microcontroller Boards for Your Project 18 One Platform, Many Architectures 18 Shields 26 Choosing Sensors and Actuators for Your Project 29 Sensors 30 Actuators 34 Powering up Your Project 38 Ways to Power up Your Project 38 Arduino Feeding Your Phone 41 Summary 41 COPYRIGHTED MATERIAL
2 CHAPTER 3: UNDERSTANDING DATA COMMUNICATION 43 Data Communication Basics 43 Protocols 44 Terminology 45 Hardware Layer for the Communication Protocol 47 ADB 47 Accessory Mode 48 Host Mode 48 TCP/IP 50 Audio Port 52 Bluetooth Options 53 Introducing MQTT 54 Heads Up! 55 MQTT Messages 58 P2PMQTT: A Modified MQTT 63 Establishing a Connection 63 Subscribing to a Topic 63 Publishing a Message 64 Disconnecting 64 Summary 64 CHAPTER 4: SETTING UP DEVELOPMENT ENVIRONMENTS 67 Setting up Android Development 67 Android Development Environment 69 Hello, Android! 79 Setting up Arduino Development 80 Arduino Development Environment 80 Hello, Arduino! 82 Hello Open Accessory App 85 The Temperature Sensor 85 The Arduino Sketch 87 The Android Project 88 Ready to Go 88 Summary 89 CHAPTER 5: CREATING THE ACCESSORY LIBRARY 91 Getting Started with Android Libraries 92 Building the P2PMQTT Library 92 Preparing the Library Project 92 Sketching the API 93 xvi
3 Implementing MQTT 94 Decoding MQTT 108 Managing Open Accessory Connections 117 Creating the Connection Class 117 USB Connection 119 Bluetooth Connection 123 Creating the Connection 126 Summary 131 CHAPTER 6: USING YOUR ACCESSORY LIBRARY 133 Using Custom Android Libraries 133 The WroxAccessories Library 134 Building the Mini Projects 137 The LSMSD 137 The Parking Assistant 145 The Basic Robot 154 The Sampler 164 Summary 170 CHAPTER 7: DIGITAL ARDUINO 171 Digital Actuators 172 The Blinking LEDs 172 Controlling a Desk Lamp The Relay 178 Digital Project 1: Large SMS Display 182 Writing the Arduino Program 186 Digital Sensors 190 Buttons and Switches 190 Tilt Sensor 194 Digital Project 2: Small Sampler 197 Summary 202 CHAPTER 8: ANALOG ARDUINO 205 Analog Actuators 206 The Piezo Element 207 Motors 211 Analog Project 1: The Basic Robot 215 Analog Sensors 223 Potentiometers 224 Ultrasound Sensors 228 Analog Project 2: The Parking Assistant 233 Summary 239 xvii
4 PART II: PROJECTS CHAPTER 9: BIKE RIDE RECORDER 243 The Concept Behind Bike Computers 244 The Design Brief 245 Working with the Arduino Side 246 Creating the Hardware and Mechanics 247 Programming the Bike Computer 251 Building the Android App 259 Creating the Bike Ride Recorder Project 260 Creating the User Interface 261 Setting up the AoaService 266 Building the Main Menu Activity 271 Building the Recording Activity 271 Building the List Recordings View 282 Building the Playback View Activity 285 Making Further Improvements 290 Mechanics 290 More Sensors 290 Making a Better App 290 Summary 291 CHAPTER 10: KITCHEN LAMP 293 The Concept 293 The Design Brief 295 The Arduino Side 296 Hardware 298 Software 301 Building The Android App 307 Sketching the Application Layout 307 Create the Kitchen Lamp Project 308 Create the User Interface 308 Building the Kitchen Timer 313 Responding to Phone Calls 315 Listen for SMS Events 319 Connecting to the WroxAccessory 322 Further Improvements 325 Product-ready Embedded System 326 Making a Better App 326 Summary 327 xviii
5 CHAPTER 11: MR. WILEY 329 The Concept 330 The Design Brief 331 The Arduino Side 332 The Hardware 332 The Firmware (on the Robot Board) 335 Creating Software for the Mega ADK Board 340 Building the Android App 342 Sketching the Application Layout 343 Creating the Mr. Wiley Project 343 Building the Computer Vision Algorithm 348 Connecting to the WroxAccessory 358 Making Further Improvements 364 Electronics 364 Making a Better App 364 Summary 364 INDEX 365 xix
Board also Supports MicroBridge
This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)
More informationLeveraging the Android Accessory Protocol
Leveraging the Android Accessory Protocol Gary Bisson Adeneo Embedded gbisson@adeneo-embedded.com Android Builders Summit 2013 1 Session Overview Introduction to Android Open Accessory Protocol specifications
More informationExample Connection between USB Host and Android
Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In
More informationVIT University Vellore-632 014, Tamil Nadu, India. www.vit.ac.in
VIT University Vellore-632 014, Tamil Nadu, India. www.vit.ac.in Summer Training & Internship Program on Internet of Things (IoT) using sensor and android mobile interfacing with computing 16 th 28 th
More informationHealth Monitoring Demo for ice40 Ultra Wearable Development Platform User Guide. UG103 Version 1.0, September 2015
ice40 Ultra Wearable Development Platform User Guide UG103 Version 1.0, September 2015 Demo Setup Hardware Requirements ice40 Ultra Wearable Development Platform Android smart phone with Android 4.3 or
More informationEmbedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!
Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade! Gregor Hohpe www.eaipatterns.com OOP 2012 1 Microcontrollers CPU core, memory, and I/O (analog, digital) on one chip
More informationInternet of things (IOT) applications covering industrial domain. Dev Bhattacharya dev_bhattacharya@ieee.org
Internet of things (IOT) applications covering industrial domain Dev Bhattacharya dev_bhattacharya@ieee.org Outline Internet of things What is Internet of things (IOT) Simplified IOT System Architecture
More informationHome Automation & Security System Using Arduino Android ADK
Home Automation & Security System Using Arduino Android ADK P Pavan Kumar 1, G Tirumala Vasu 2 1 PG Scholar, SIETK, Puttur, Andhra Pradesh, India, pavan.android961@gmail.com 2 Assistance Professor M.Tech
More informationEmbedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
More informationTOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine Electronics @ 2013 Version 1.0
TOSR0X-D USB/Wireless Timer Relay Module User Manual Tinysine Electronics @ 2013 Version 1.0 INTRODUCTION This USB/Wireless Timer Relay Module allows computer control switching of external devices by using
More informationCypress Semiconductor: Arduino Friendly PSoC Shield
Cypress Semiconductor: Arduino Friendly PSoC Shield Design Presentation ECE 480 Design Team 1 Cecilia Acosta Brett Donlon Matt Durak Aaron Thompson Nathan Ward Faculty Facilitator Dr. Robert McGough Sponsor
More informationBridging Sensors to Mobile Phones. Stephen Okay February 22nd 2012 The Abdus Salam Int l Center for Theoretical Physics Trieste, Italy
Bridging Sensors to Mobile Phones Stephen Okay February 22nd 2012 The Abdus Salam Int l Center for Theoretical Physics Trieste, Italy Mobile Phones can be sensor platforms too! Many mobile phones have
More informationUser s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.
More informationThe Android Breathalyzer is not a professional Breathalyzer and should be used for Amusement Purposes Only. Drive Safely!
The Android Breathalyzer is not a professional Breathalyzer and should be used for Amusement Purposes Only. Drive Safely! Materials: Altoids Tin - $2 IOIO Board - $50 Seeed Lipo Rider - $10 Seeed Grove
More informationSpecialized Android APP Development Program with Java (SAADPJ) Duration 2 months
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile
More informationINTELLECT TM Software Package
AxxonSoft INTELLECT TM Software Package Quick Start Guide Version 1.0.0 Moscow 2010 1 Contents CONTENTS... 2 1 INTRODUCTION... 3 1.1 Document purpose... 3 1.2 Purpose of the Intellect software package...
More informationHP Roar Plus Speaker. Other Features
HP Roar Plus Speaker Other Features Copyright 2014 Hewlett-Packard Development Company, L.P. Microsoft, Windows, and Windows Vista are U.S. registered trademarks of the Microsoft group of companies. Bluetooth
More informationDownloading Electro Scan Smartphone App From Google Play* * Previously known as The Android Market
Downloading Electro Scan Smartphone App From Google Play* * Previously known as The Android Market Hello and Welcome to Electro Scan s Next Generation in Leak Detection Before you begin, please make sure
More informationRTOS based Home Automation System using Android
RTOS based Home Automation System using Android Syed Anwaarullah 1, S.V. Altaf 2 1 PG Engineering Student at Lords Institute of Engineering and Technology, India, captanwaar@gmail.com 2 Assoc Prof at Lords
More informationPoint of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2
Point of View SmartTV-500 Center - Android 4.2 English Table of Contents General notices for use...2 Disclaimer...2 Box Contents...2 1.0 Product basics...3 1.1 Buttons and connections... 3 1.2 Connecting
More informationCloudvue Remote Desktop Client GUI User Guide
Cloudvue Remote Desktop Client GUI User Guide I. To connect to a Windows server - After power up, the login screen will be displayed. A. Auto Search/User Defined Use Auto Search to find available Windows
More informationKonyOne Server Prerequisites _ MS SQL Server
KonyOne Server Prerequisites _ MS SQL Server KonyOne Platform Release 5.0 Copyright 2012-2013 Kony Solutions, Inc. All Rights Reserved. Page 1 of 13 Copyright 2012-2013 by Kony Solutions, Inc. All rights
More informationFUTURELIGHT RDM PC DIRECTOR
FUTURELIGHT RDM PC DIRECTOR User manual rev. 1.3 Contents INTRODUCTION... 3 ABOUT LIGHTING NORMS... 3 INSTALLATION... 3 Connections... 5 Software upgrade... 5 THE PC SOFTWARE... 5 MENU - ABOUT... 6 MENU
More informationA REST API for Arduino & the CC3000 WiFi Chip
A REST API for Arduino & the CC3000 WiFi Chip Created by Marc-Olivier Schwartz Last updated on 2014-04-22 03:01:12 PM EDT Guide Contents Guide Contents Overview Hardware configuration Installing the library
More informationInternational Journal of Engineering and Techniques - Volume 1 Issue 3, May - June 2015
RESEARCH ARTICLE OPEN ACCESS Home Automation using Android Application and Predictive Behaviour Implementation Mrs. Latha A.P.,Pratik Agarwal (8 th Sem), Rishabh Rajgarhia (8 th Sem), Shashank Sinha (8
More informationHow To Develop Android On Your Computer Or Tablet Or Phone
AN INTRODUCTION TO ANDROID DEVELOPMENT CS231M Alejandro Troccoli Outline Overview of the Android Operating System Development tools Deploying application packages Step-by-step application development The
More informationCS 589 Project Smart Home Hub, Phase I Due before 9am on October 21, 2015
CS 589 Project Smart Home Hub, Phase I Due before 9am on October 21, 2015 Overview So far, we have learned the basics and underlying principles of embedded software and systems, and have begun to study
More informationIntro to Intel Galileo - IoT Apps GERARDO CARMONA
Intro to Intel Galileo - IoT Apps GERARDO CARMONA IRVING LLAMAS Welcome! Campus Party Guadalajara 2015 Introduction In this course we will focus on how to get started with the Intel Galileo Gen 2 development
More informationDESIGN OF A TOUCHLESS USER INTERFACE. Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá
DESIGN OF A TOUCHLESS USER INTERFACE Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá 1 OUTLINE 1. Problem to solve 2. Goal of the project 3. Connecting devices and the system 3.1 Microsoft
More informationLEGO NXT-based Robotic Arm
Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University barna.resko@arek.uni-obuda.hu, hamoriakos@gmail.com, polish1987@gmail.com
More informationMediaQ M310. Quick Start HUAWEI TECHNOLOGIES CO., LTD.
MediaQ M310 Quick Start HUAWEI TECHNOLOGIES CO., LTD. 1 Welcome Thank you for choosing HUAWEI MediaQ M310. With your MediaQ, you can: > Integrate your home media and access a variety of applications. >
More informationNew Technology Introduction: MIT App Inventor
FIRST Tech Challenge New Technology Introduction: MIT App Inventor Peter Klein 12 September 2015 Overview Hardware introduction MIT App Inventor Software installation Additional setup steps Creating an
More informationJABRA STYLE. User Manual. jabra.com/style
User Manual jabra.com/style CONTENTS 1. WELCOME... 3 2. HEADSET OVERVIEW... 4 3. HOW TO WEAR... 5 3.1 CHANGE EARGELS 4. HOW TO CHARGE THE BATTERY... 6 5. HOW TO CONNECT... 7 5.1 CONNECT WITH A BLUETOOTH
More information2014 GSM SHIELD COMPATIBLE WITH ARDUINO GSM SHIELD USING SIMCOMM (SIM900A)
2014 GSM SHIELD COMPATIBLE WITH ARDUINO GSM SHIELD USING SIMCOMM (SIM900A) Contents 1 Description... 3 1.1 SIM900... 5 1.2 Features... 6 1.3 Specifications for Fax... 6 1.4 Specifications for SMS via GSM/GPRS...
More informationZOTAC RAIDbox User s Manual
ZOTAC RAIDbox User s Manual No part of this manual, including the products and software described in it, may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any
More informationProgramming the VEX Robot
Preparing for Programming Setup Before we can begin programming, we have to set up the computer we are using and the robot/controller. We should already have: Windows (XP or later) system with easy-c installed
More informationBluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to
More informationAndroid, Bluetooth and MIAC
Android, Bluetooth and MIAC by Ben Rowland, June 2012 Abstract Discover how easy it is to use TCP network communications to link together high level systems. This article demonstrates techniques to pass
More informationSTEREO WIRELESS BLUETOOTH HEADPHONES
STEREO WIRELESS BLUETOOTH HEADPHONES model: AF52 USER MANUAL part of the series TABLE OF CONTTS Product Overview Charging Powering On and Off Pairing with Bluetooth Devices iphone, ipad, and ipod touch
More informationSIP Protocol as a Communication Bus to Control Embedded Devices
229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania ramunas.dzindzalieta@gmail.com Abstract.
More informationHow To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or
APPLICATION NOTE Atmel AVR32848: Android Accessory Demo 32-bit Atmel Microcontrollers Features Control an accessory from an Android device Send data to and from an Android device to an accessory Supported
More informationHere to take you beyond Mobile Application development using Android Course details
Here to take you beyond Mobile Application development using Android Course details Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android
More informationQuick Start Guide: Iridium GO! Advanced Portal
Quick Start Guide: Iridium GO! Advanced Portal Contents Set-Up... 3 Overview... 4 Main Tab 1: General... 5 Status.... 5 Settings... 8 Audio.... 8 GPS.... 9 Tab 2: Communication... 9 Wi-Fi... 9 Satellite...
More informationPoint of View SmartTV HDMI 210 dongle - Android 4.2. General notices for use... 2 Disclaimer... 2 Box Contents... 2
Table of Contents General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Connecting your device for the first time... 3 1.2 Connections... 4 1.3 Using the remote control
More informationUBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION Shiu Kumar Department of Information Electronics Engineering, Mokpo National University, 534-729, Mokpo, South Korea ABSTRACT This paper presents
More informationComputer Automation Techniques. Arthur Carroll
Computer Automation Techniques Arthur Carroll 1 Three Types of Computers Micro-Controller Single Board Computer Desktop Computer 2 The Micro-Controller Small inexpensive DIP or surface mount chips Roughly
More informationDeveloper's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To
The Android Developer's Cookbook Building Applications with the Android SDK James Steele Nelson To A Addison-Wesley Upper Saddle River, NJ Boston «Indianapolis San Francisco New York Toronto Montreal London
More informationWireless Mobile speaker
Wireless Mobile speaker lowdi.com 1 2 3 1 2 3 4 On/Off switch Micro USB charging port Audio input Main control button Side Front 4 5 6 5 6 Volume controls LED status light Make sure that Lowdi is fully
More informationNEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER
NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER Understanding what a PAC is starts from the understanding of PLC. A PLC is a Programmable Logic while
More informationATV310B User Manual. V1.1 www.mygica.es
ATV310B User Manual V1.1 www.mygica.es 1 Introduction Mygica ATV310B is a product connected to your TV via HDMI that turn your TV to a multifunction smart TV. It is a revolutionary entertainment on your
More informationPN532 NFC RFID Module User Guide
PN532 NFC RFID Module User Guide Version 3 Introduction NFC is a popular technology in recent years. We often heard this word while smart phone company such as Samsung or HTC introduces their latest high-end
More informationMAPMYFITNESS+ GUIDE FOR ANDROID. Spree Customer Service http://support.spreewearables.com
MAPMYFITNESS+ GUIDE FOR ANDROID COMPATIBLE ANDROID DEVICES An Android Smartphone or Tablet with Bluetooth Smart (or Bluetooth 4.0). Earlier Bluetooth versions will not work. NOTE: The screenshots and directions
More informationKANGAROO MOBILE DESKTOP USER GUIDE
KANGAROO MOBILE DESKTOP USER GUIDE Copyright InFocus Corporation., 2015. All rights reserved. This document contains information proprietary to InFocus Corporation, hereinafter InFocus. Use or disclosure
More informationEZCast User s Manual
EZCast User s Manual Rev. 1.00 General EZCast is a special program to project your mobile device display to another screen through WiFi connection. You can enhance your TV/Projector with more features
More informationDesigned for the needs of automation, telecommunications, remote supervision, and monitoring
- Programmable automation controller (PAC) MADE IN EU is a series of industrial computers which you can easily adapt to your needs by choosing from the available options. Energy-efficient ARM11 700 MHz
More informationJABRA SPORT Pulse wireless
JABRA SPORT Pulse wireless User Manual jabra.com/sportpulsewireless 2014 GN Netcom A/S. All rights reserved. Jabra is a registered trademark of GN Netcom A/S. All other trademarks included herein are the
More informationQuickstart Guide Vodafone Mobile Wi-Fi R207
Quickstart Guide Vodafone Mobile Wi-Fi R207 Welcome to the world of mobile communications 1 Welcome 2 Device overview 3 Getting started 5 Mobile Wi-Fi Web app 6 Web app overview 7 Current network panel
More informationANDROID BASED SECURITY AND HOME AUTOMATION SYSTEM
ANDROID BASED SECURITY AND HOME AUTOMATION SYSTEM Sadeque Reza Khan 1 and Farzana Sultana Dristy 2 1 Department of Information and Communication Engineering, Chosun University, Korea 2 Department of Computer
More informationThe Swivl Solution. Uses. Swivl User Guide. Swivl is more than just video capture, it is a 3-part solution.
The Swivl Solution Swivl is more than just video capture, it is a 3-part solution. Swivl Robot Swivl Capture App Swivl Cloud The Swivl Robot works with any tablet device and follows the movement of the
More informationMobility with Eye-Fi Scanning Guide
Mobility with Eye-Fi Scanning Guide Scan and Transfer Images Wirelessly with Eye-Fi This document is to be used in addition to the scanner s user guide located on the installation disc. The instructions
More information3M Cloud Library Reading Apps
M Cloud Library Reading Apps User's Guide This manual provides information on using the M Cloud Library reading apps, which include apps for the iphone, ipad, Android tablets and phones, and the PC. M,
More informationGSM Based Home Automation, Safety and Security System Using Android Mobile Phone
GSM Based Home Automation, Safety and Security System Using Android Mobile Phone Akanksha Singh (Student) Arijit Pal (Student) Bijay Rai (Assistant Professor) Department Of Electrical & Electronics Department
More informationSystem Firmware Update Instructions for AVH-4000NEX
System Firmware Update Instructions for AVH-4000NEX IMPORTANT Please download and print these firmware update instructions before downloading and installing the firmware update. It is important that you
More informationGPS Vehicle and personal location tracker. User manual
GPS Vehicle and personal location tracker User manual 1 Contents 1. Product overview... 2 2. Safety instruction... 3 3. Specification and parameters... 3 4. Getting started... 4 4.1 Hardware and accessories...
More informationNAS 136 Controlling ASUSTOR Portal
NAS 136 Controlling ASUSTOR Portal Use the ASUSTOR Remote and AiRemote to control ASUSTOR Portal A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use
More informationRobotics and Engineering Design (SKN11) Syllabus
Robotics and Engineering Design (SKN11) Syllabus Instructor Mr. Chin-Sung Lin (Email: clin@erhsnyc.net) Course Description Robotics and Engineering Design is a project-based course that uses a hands-on
More informationArduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.
Arduino ADK Arduino ADK R3 Front Arduino ADK R3 Back Arduino ADK Front Arduino ADK Back Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface
More informationLab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
More informationAndroid Architecture. Alexandra Harrison & Jake Saxton
Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003
More informationWays to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
More informationArduino Training - Basics of Micro-controllers Programming Basics
When During AUB Summer Camp Arduino Training - Basics of Micro-controllers Programming Basics Instructor: TC - NB - JB. E-Mail: chehade.t@thelittleengineer.com Phone: 71 530 401 Office: Ashrafieh - Sodeco
More informationProject Plan Version 1.1
Project Hestia Senior Design Group 13-30 Project Plan Version 1.1 Students Anderson, Taylor Clark, Patrick Laugen, Austin Montag, Andrew Spiess, Alison Adviser Zambreno, Joseph Client Laugen, Austin Executive
More informationALON MP3 Dictaphone. User's manual. 1. Introduction 2. Audio Player 3. Voice Dictaphone 4. Phone calls recorder 5. Customer support.
ALON MP3 Dictaphone User's manual Thanks for choosing ALON MP3 Dictaphone! We hope you will like our product and it will be useful for you. We ll be happy to receive any feedback from you for improving
More informationCulturally Situated Sensors. Progress & Development on Culturally Situated Sensors and Sensor-Caching -Chris Shing
Culturally Situated Sensors on Progress & Development on Culturally Situated Sensors and Sensor-Caching -Chris Shing Table of Contents Culturally Situated Sensors Sensor-caching Questions 2 What is CSS?
More informationMini PC Quick Start Guide
Mini PC Quick Start Guide For model: TBS802A, TBS802B, TBS8210, TBS8220, TBS8240 Product Overview: TBS provides series mini size computers for fulfilling personal multimedia and work needs. Most such mini
More informationDSB-100 Portable Premium Bluetooth Speaker Owner s Manual
. DSB-100 Portable Premium Bluetooth Speaker Owner s Manual You can print more than one page of a PDF onto a single sheet of paper. 1 Index Preparation Unpacking 3 Overview 4 Sound Quality 4 Design 4 Operation
More informationAndroid Setup Phase 2
Android Setup Phase 2 Instructor: Trish Cornez CS260 Fall 2012 Phase 2: Install the Android Components In this phase you will add the Android components to the existing Java setup. This phase must be completed
More informationUsing the Android Platform to control Robots
Using the Android Platform to control Robots Stephan Göbel, Ruben Jubeh, Simon-Lennert Raesch and Albert Zündorf Software Engineering Research Group Kassel University Wilhelmshöher Allee 73 34121 Kassel,
More informationConnecting to an AC Power Outlet (Optional) General Description. a Connect the AC adapter to the printer. b Connect the AC power cord to the AC
QUICK SETUP GUIDE PJ-6/PJ-63/ PJ-66/PJ-663 Mobile Printer For more information on using this printer, be sure to read the Pocket Jet User s Guide, which is included on the CD-ROM. Warranty information,
More informationBluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies
Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary Introduction
More informationCHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE
FOREWORD INTRODUCTION xxiii xxv CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE 1 Product Comparison 2 The.NET Framework 2 Mono 3 Mono for Android 4 Mono for Android Components
More informationFRC WPI Robotics Library Overview
FRC WPI Robotics Library Overview Contents 1.1 Introduction 1.2 RobotDrive 1.3 Sensors 1.4 Actuators 1.5 I/O 1.6 Driver Station 1.7 Compressor 1.8 Camera 1.9 Utilities 1.10 Conclusion Introduction In this
More informationHi, let s get started. Sound Rise Wireless Speaker & Alarm Clock
Hi, let s get started. Sound Rise Wireless Speaker & Alarm Clock Welcome to your new Sound Rise! We created Sound Rise for music lovers like you. Start the day with your favorite tunes, rock out while
More informationOpen Source building blocks for the Internet of Things. Benjamin Cabé JFokus 2013
Open Source building blocks for the Internet of Things Benjamin Cabé JFokus 2013 Who I am Benjamin Cabé Open Source M2M Evangelist at Sierra Wireless Long-time Eclipse lover M2M? IoT? Technology that supports
More informationINSPIRE 1 Release Notes 2015.8.4. Overview: What s New: Bug Fixes: 1. All-in-One Firmware version updated to: v1.3.0.00
2015.8.4 INSPIRE 1 Release Notes 1. All-in-One Firmware version updated to: v1.3.0.00 What s New: 1. Added option to downgrade the aircraft firmware. 2. Added HD Video Conversion option in the video editor.
More informationTo perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:
PURPOSE Verify that communication is established for the following products programming option (488.2 compliant, SCPI only): DCS - M9C & DCS M130, DLM M9E & DLM-M9G & DLM M130, DHP - M9D, P series, SG,
More informationRunning a Program on an AVD
Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run
More informationDevelopment of a GSM based Control System for Electrical Appliances
International Journal of Engineering and Technology Volume 3 No. 4, April, 2013 Development of a GSM based Control System for Electrical Appliances Oke A. O., Emuoyibofarhe J. O., Adetunji A. B. Department
More informationAirPatrol WiFi Full Manual V1.0
AirPatrol WiFi Full Manual V1.0 Index What AirPatrol WiFi does? 3 Lights and buttons 4 WiFi Network 5 Installing AirPatrol Wifi 6 Quick Setup steps 7 AirPatrol WiFi setup 8 Sending commands (Low heat mode)
More informationKNX IP only A New Class of KNX Devices. WEINZIERL ENGINEERING GmbH. Dr.-Ing. Th. Weinzierl D-84558 Tyrlaching www.weinzierl.de
KNX IP only A New Class of KNX Devices Dr.-Ing. Th. Weinzierl D-84558 Tyrlaching www.weinzierl.de KNX IP only means communication only over the Internet Protocol in a computer network. At first this may
More informationAXON Mobile for Android Devices User Manual
AXON Mobile for Android Devices User Manual IMPORTANT SAFETY INSTRUCTIONS. Read all warnings and instructions. Save these instructions. For the most current product warnings and instructions, go to www.taser.com.
More informationInstallation Guide. Mobile Surveillance Distance makes no difference. eagleeyes_quick_v1.5
Installation Guide Mobile Surveillance Distance makes no difference eagleeyes_quick_v1.5 IMPORTANT SAFEGUARD All lead-free products offered by the company comply with the requirements of the European law
More informationGFSU Certified Cyber Crime Investigator GFSU-CCCI. Training Partner. Important dates for all batches
GFSU Certified Cyber Crime Investigator GFSU-CCCI 1. Internet Fundamentals 2. Cyber Crime Essentials 3. Cyber Investigation Essentials 4. Digital Evidence in Computer Devices 5. Cyber Forensics Essentials
More informationAndroid Auto PoC. October 21. 21- Oct-15. Maxim Ovchinnikov Architect Harman
Android Auto PoC October 2 Maxim Ovchinnikov Architect Harman 2- Oct-5 This work is licensed under a Creative Commons Attribution-Share Alike 4.0 (CC BY-SA 4.0) Purpose of this PoC The purpose of this
More informationApple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application
Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application Preliminary Design Report with Diagrams EEL4924 - Electrical Engineering Design 2 3 June 2009 Members: Ryan Nuzzaci & Shuji
More informationComputer System Management: Hosting Servers, Miscellaneous
Computer System Management: Hosting Servers, Miscellaneous Amarjeet Singh October 22, 2012 Partly adopted from Computer System Management Slides by Navpreet Singh Logistics Any doubts on project/hypo explanation
More informationUser's Guide. [Home Network] app. Model No.
User's Guide [Home Network] app Model No. Table of Contents Table of Contents 1 Welcome to the Panasonic Home Network System!...5 1.1 What is the Panasonic Home Network System?...5 1.2 What can I use it
More informationBluetooth Based Home Automation and Security System Using ARM9
Bluetooth Based Home Automation and Security System Using ARM9 D.NARESH 1, B.CHAKRADHAR 2, S.KRISHNAVENI 3 1 M.Tech, Dept of ECE, CMR College of Engineering &Technology, Hyderabad, AP-India, 2 Assist Prof,
More informationSwannEye HD Plug & Play Wi-Fi Security Camera Quick Start Guide Welcome! Lets get started.
EN SwannEye HD Plug & Play Wi-Fi Security Camera Quick Start Guide Welcome! Lets get started. QHADS453080414E Swann 2014 1 1 Introduction Congratulations on your purchase of this SwannEye HD Plug & Play
More informationSENSE: USER GUIDE. Read Me to Get the Most Out of Your Device...
SENSE: USER GUIDE Read Me to Get the Most Out of Your Device... BlueAnt SENSE Speaker Multi-Function Button (the symbol) Battery Indicator Touch-Sensitive Volume Controls ENGLISH Charge Port On/Off Switch
More information