- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试开始使用 Android ADK。
我的目标是通过蓝牙连接 Arduino UNO + 蓝牙和 Android 设备。
我发现 ADK 需要用于 Android 2.3.4 的 Linux 内核 2.6.35+ 才能通过 USB 进行通信。
因此很明显,所有设备都应该支持 USB 通信的这一要求。
但是蓝牙呢?这是否意味着相同的规则适用于蓝牙交互?是否可以与设备建立连接和数据交换,例如使用 Android 2.1(API 级别 7)。
非常感谢任何解释
更新 #1我的主要目标是通过蓝牙将 Android 2.1 设备与 Arduino 连接起来。我的第一个想法是我应该使用 ADK 但我发现至少对于 USB 它取决于 linux 内核版本。但我认为仍然可以使用蓝牙而不是 USB,并且我可能仍会使用 ADK,如果不能,我如何在没有 ADK 的情况下通过蓝牙将 Arduino 与 android 连接。
最佳答案
嗯..不确定我是否完全理解你的问题,但我会尽我所能给你最好的答案。
ADK和蓝牙没有关系。如果您使用 USB 电缆将 ADK 兼容开发板与您的 Android 手机连接,则需要 ADK。 USB 兼容板或 ADK shield 包含一个 USB 外设 Controller ,因此它可以通过电缆控制 USB 设备。
在您的情况下,您的 Arduino 和 Android 设备之间不需要任何物理连接,因此这是蓝牙连接的问题。你只需要使用 a cheap Bluetooth Module使用您的手机(无论如何都不需要是 Android)。
现在您必须将蓝牙模块与您的 Arduino 连接起来。现在您有两个支持蓝牙的设备,因此您可以进行通信了。我在网上找到了一些很好的教程,您可以将它们用作起点。
How to control Arduino over bluetooth
Arduino Android Bluetooth Communication
如果您需要进一步说明,请告诉我。
关于Android ADK 蓝牙设备兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12885774/
goep.h,goep_apphdrs.h,oppc.h,opps.h,ftpc.h,ftps.h CSR ADK 3.0说这些文件存在于CSR ADK 4.0中。如何使用这些文件? 最佳答案 我相信
所以几天前我拿到了一 block Arduino Mega ADK 开发板,最近几个晚上我一直在设置我的开发环境,开始使用工具等。工具和库都运行良好,例如,我可以获得一个在 Processing ID
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
是否可以使用 ADK 将多个配件连接到我的设备?例如使用 nexus 和 USB 集线器。我可以连接两个 arduino 开发板吗? 最佳答案 目前这是不可能的,但 API 确实允许在底层系统可以时支
关于 ADK 和 Eclipse 的快速问题,eclipse 右下角的这个看起来像永不消失的进度条的指示器是什么意思?我的通常会说“161 中的 81”并四处弹跳但永远不会消失。 抱歉,我知道这是一个
我正在尝试开始使用 Android ADK。 我的目标是通过蓝牙连接 Arduino UNO + 蓝牙和 Android 设备。 我发现 ADK 需要用于 Android 2.3.4 的 Linux
我想检查当前日期是否等于(或包含)某个定义的日期间隔。我有这样的东西: Calendar c1 = Calendar.getInstance(); SimpleDat
刚开始试用 Android ADK,但我无法在我的开发手机上安装 DemoKit 项目,我的手机是运行 Android 2.3.3 的 Droid X。 当我尝试使用手机作为设备运行 DemoKit
我试图清楚地了解在进行 Android/ADK 开发时实际涉及的内容。 SO 上有一些零散的 Android/ADK 相关问题,通常很少有相关答案。 我有一些与开发相关的问题以及答案是什么的想法 -
我正在尝试从配件的 InputStream 读取字节而不阻塞线程(如果可能)。 通常,我会将 read(buffer) 调用包装在 if available() 中,但是 available() 会抛
我正在尝试让我的大型 ADK 与 Google Nexus 4 设备(LG 出品)配合使用,但几乎没有成功。甚至没有来自 Play 商店的演示应用程序。有没有人能够让这款手机与 ADK 一起使用?或者
我正在尝试运行 Arduino ADK + Android 示例(analogRead、digitalWrite 等),但出现以下编译错误: -compile: [javac] Compil
我正在尝试让 android ADK 示例应用程序正常工作。 Java 的东西工作正常。 arduino 代码编译没有问题。 我遇到的一个问题是,即使我安装了 FTDI 驱动程序,我的 OSX 上也根
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我有一个一般性的快速问题,因为您永远无法联系到 Google 的开发人员,所以我想我会在这里发布问题... 谁能告诉我,如果我们想使用我们的手机通过 USB 连接到由 dream cheeky 制造的
我正在研究一个新想法并且代码进展顺利,但我遇到了一些问题,需要您的帮助。 我最近以高得离谱的价格买了一个破旧的游戏机(我不知道确切的英文单词),而且,由于它非常破旧,我有想法用 Android 操作系
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我正在使用 Galaxy Nexus (4.2.2) 和 ADK Board(Microchip Co. 的 PIC24F)制作一个使用 Android Open Accessory 的应用程序。 在
我花了几天时间试图让 android ADK 连接在服务中运行,而不是在 Activity 中运行......有人知道这是否可能吗? 我想让服务处理 inputStream 和 outputStrea
我想在 Epson POS 打印机上将收据打印为位图。但打印机不是直接连接的。收据渲染在后端 Web 服务上完成,生成的字节将发送到实际连接打印机的前端。 所以我查看了 Epson JavaPOS A
我是一名优秀的程序员,十分优秀!