The Android Open Accessory Development Kit
summary
Explains that ADK is a USB/Bluetooth protocol (ADK v1 then v2) that lets Android talk to microcontrollers like the Arduino Mega 2560 (16 MHz, ~8 KB SRAM) and the Arduino Due (ARM Cortex‑M3, 84 MHz, 512 KB flash, 96 KB SRAM), adds Bluetooth LE and audio dock support, and enables simultaneous ADB and accessory mode. Describes the USB accessory power flip (microcontroller powers the phone), shows a working demo: LEDs with PWM, temperature sensor, relays and servo control over the ADK protocol.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:40Agenda
- 1:40What is the ADK
- 5:57Google IO 2012
- 8:48Bluetooth
- 10:06USB
- 11:50Accessory Mode
- 12:54Host Mode
- 14:15Simultaneous ADB Accessory Mode
- 16:05Arduino
- 19:40Constraints
- 21:53Shield Format
- 23:59ATK Board
- 28:25Clock
- 31:25IDE
- 32:35Arduino Code
- 33:30Arduino CC
- 34:51USB Debugging
- 36:30General Flow
- 38:21Why bother
- 41:52Why Arduino
related talks
50mADB, Break On Through To the Other Side
42mADB Break on through to the other side
39mAutomated kitting for Android dedicated devices using WebADB
08mIntroducing the Android Game Development Kit
32mAndroid driver - application of Android device in RC vehicle development
29mBuild-and-Learn: The adb Protocol
41mExploring Android internals with ADB
41mEco-friendly hardware hacking with android
