问题标签 [adk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1276 浏览

android - ADK 闪烁教程:板载 LED 常亮

我有一个DuemilanoveADK,我遵循了这个,除了一些 SDK 更新之外,我完全遵循了它。

问题:板载 LED 不闪烁但一直亮着。

问题:

  • 字节数组正在从手机成功发送到ADK,通过监控arduino板的串口验证
  • 在 arduino 代码中正确处理了高和低信号(相同的验证)。
  • 没有 ADK 的闪烁教程正确闪烁板载 LED。

那么,有什么问题呢?ADK 板是否可能总是向板载 LED 发送高电平信号,而我需要使用“外部”LED 进行测试?我见过的很多教程都是这样做的,这可能是为什么?

0 投票
2 回答
2490 浏览

android - 根据 DemoKit 草图,Arduino 上的 ADK AndroidAccessory 读取功能应该有所收获吗?

我正在使用 Freeduino(与 Arduino Uno 兼容)和运行 ICS(4)的三星 Galaxy Tab 10.1,并且我已成功从 Arduino 写入 Android,但我无法在 Arduino 草图中从 Android 读取.

这是 USB 附件的 Android 类:

这是我的 Arduino 草图:

Android 中的 sendCommand 函数正在记录它已发送。acc.read 函数将长度打印到串行输出为 -1,就像没有输入一样。说到这一点,Android 日志没有显示错误,所以我认为这可能是 Arduino 的问题。

我的清单有一个注册设备的意图过滤器,尽管权限可能与它有关。

提前感谢您的任何想法,萨拉

0 投票
5 回答
5640 浏览

android - 如何判断 Android 设备是否具有开放附件模式

有谁知道如何检查这个?我刚刚购买了三星 Galaxy Tab 2(运行 Android 4.0.3 的 7" 版本),打算用它连接到我的 Arduino Mega ADK 板。但我不确定 Galaxy 选项卡是否具有此处列出的必要打开附件模式:http://developer.android.com/guide/topics/usb/adk.html

似乎仅仅因为软件是正确的并不意味着该设备是兼容的,并且这因制造商而异。由于这是一款新平板电脑,因此我没有找到任何东西。有什么帮助吗?

0 投票
1 回答
2259 浏览

c++ - Arduino Sketch 编译,然后在上传时冻结

我目前正在开发一个自动跳棋板。我已经使用三个类在 C++ 中对其进行了编码,然后进行了必要的更改以将其用作 Arduino 上的库。C++ 代码分为三个类,它们为棋盘的位置启动一个 8 x 8 数组,并跟踪棋盘上棋子的移动。

我认为转换为 Arduino 库是正确的,因为我能够编译草图而没有任何错误。但是当我将它上传到 ADK Mega 时,即使是简单的命令,例如Serial.print().

这是草图:

基本上,该类返回一个由 0 和 1 组成的数组,其中包含有关棋子位置的信息。但是,一旦我上传草图,什么都没有发生!

有谁知道为什么会发生这种情况?

如果有人认为问题可能存在,这是 Board 类的构造函数

编辑

我已经更改了构造函数以简化事情。对象数组现在被创建为标题中的公共成员:Pawn myPawns[24]。程序现在可以正常运行,我可以打印数组,但仅限于 void loop() 中的第一次迭代,之后打印的数组对应于空棋盘(不存在棋子)。我怀疑程序在第一次迭代后没有正确访问 Pawns 数组 - 当调用构造函数时 - 。动态分配 Pawns 数组会解决这个问题吗?

0 投票
2 回答
756 浏览

android - Acer Iconia A100 不能与 Android ADK 一起使用?

我刚刚将我的三星 Galaxy Tab 2 7" (通过我在这里提出的这个问题发现无法正常工作: 如何判断 Android 设备是否具有打开附件模式)换成了 Acer Iconia A100 选项卡,以便使用 ADK 和打开附件模式。但是,现在我有了这款平板电脑,它仍然无法正常工作!我用 2.3 开箱即用(什么都没有)尝试过,然后我更新到 2.3.1,但仍然一无所获!这变得非常令人沮丧.

A100 可在多个站点上使用,包括此处的站点:http: //www.whizzosoftware.com/forums/blog/1/entry-47-tablets-and-the-android-open-accessory-development-kit- adk/ 以及“Beginning Android ADK with Arduino”一书的第 11 页(可在 google 图书上找到)

我无法弄清楚为什么这不起作用。我根据此处设置了所有内容:http: //developer.android.com/guide/topics/usb/adk.html 并且一切正常,直到我进入最后一步,在“运行 DemoKit Android 应用程序”第 8 步下。当我执行此步骤时,平板电脑永远不会通过“请连接 DemoKit 板”屏幕。我将平板电脑的微型 USB 插入 Arduino ADK 板(安装了固件),并将 ADK 板插入我的计算机以供电。

这个平板电脑也不能用吗?试图让它工作是非常烦人的。感谢任何可以提供帮助的人。

我可能做错的唯一可能区域是在构建 android 应用程序时:在“运行 DemoKit Android 应用程序”步骤 5 下。它列出了“对于构建目标,选择 Google API(平台 2.3.3,API 级别 10) " 为此,我在 Eclipse 中右键单击我的项目,然后选择属性>android,然后选择 Google API 的级别 10。

此外,当我从 google 编译 ADK 板的固件时,Arduino IDE 给了我几个错误,这些错误都是由于更新而需要更改的语法。我完全忘记了这是什么,但我相信它正在改变一些读取和接收功能。

0 投票
1 回答
118 浏览

android - 使用 ADK 收集数据

我需要以 30hz 采样 6 个加速度计。

我想在我的安卓手机上记录数据。所以我正在考虑为此使用 ADK 和 arduino Mega ADK 板。

我的问题是从arduino板到android的带宽是否足够大?

谢谢

0 投票
2 回答
7520 浏览

android - 无法为 Android ADK 编译 demokit.pde

我开始使用带有主机屏蔽的 Arduino Mega 2560 板测试 android ADK。正如android文档给出的那样,我将demokit.pde放到了aruduino IDE上。但我无法编译 demokit.pde 以将其上传到 Arduino 板。谁能帮我一些建议?

提前致谢

Arduino IDE 中显示的错误消息:

0 投票
1 回答
298 浏览

java - 适用于模拟器,不适用于设备。不幸的是 iNemoADK 已停止

我尝试在设备上运行示例程序(与附件开发套件和 stm32 相关)但无法成功修复。我导入到 eclipse,检查并且我能够在虚拟设备上运行,它运行良好。但是当我尝试在设备上运行时,它会显示“不幸的是,iNemoADK 已停止”。我在stackoverflow上进行了搜索,其中一位用户遇到了这个问题,并通过添加 setContentView(R.layout.layoutname) 解决了这个问题,但我无法解决我的问题。这是我的启动器:

这是我的整个项目:

http://www.mediafire.com/?55uarh7v5f3vl55

提前致谢。

0 投票
1 回答
155 浏览

android - 如何在第二个活动中访问 Arduino ADK

我目前正在使用 Arduino Mega ADK 和 Android 平板电脑。我的应用程序包含两个活动。在主要活动中,一切正常,我可以通过 Arduino Mega ADK 控制我的应用程序。如何设置第二个活动,以便它也可以访问 Arduino ADK?

第一个活动的代码在这里看起来就像这个一样。

0 投票
1 回答
166 浏览

android - Android ADK 附件弹出一个空的空对话框

我正在使用 Sparkfun 的电动羊板制作配件。以前,我的代码运行良好,可以与 USB 配件通信。但是最近,它没有弹出消息框来授予附件权限,而是弹出了一个空白消息框,该消息框占据了整个屏幕,没有文字或按钮。我昨天用完全相同的代码重新创建了我的整个 Eclipse 项目,它再次完美运行。但是,今天我开始研究它,却发现我又得到了空白消息框。

以前有人经历过吗?