Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Acer Iconia A100不适用于Android ADK?_Android_Arduino_Adk - Fatal编程技术网

Acer Iconia A100不适用于Android ADK?

Acer Iconia A100不适用于Android ADK?,android,arduino,adk,Android,Arduino,Adk,我刚刚用我的三星Galaxy Tab 2 7(通过我在这里问的这个问题发现它不起作用)换了一个Acer Iconia A100 Tab,目的是使用ADK和开放附件模式。但是,现在我有了这款平板电脑,它仍然不起作用!我用2.3(没有)进行了开箱测试然后我对2.3.1进行了更新,但仍然一无所获!这让我非常沮丧 A100被列为在多个站点上工作,包括这个站点 在这里: 以及《用Arduino开始Android ADK》一书的第11页(可在谷歌图书上找到) 我不明白为什么这不起作用。 我根据此处设置了所有

我刚刚用我的三星Galaxy Tab 2 7(通过我在这里问的这个问题发现它不起作用)换了一个Acer Iconia A100 Tab,目的是使用ADK和开放附件模式。但是,现在我有了这款平板电脑,它仍然不起作用!我用2.3(没有)进行了开箱测试然后我对2.3.1进行了更新,但仍然一无所获!这让我非常沮丧

A100被列为在多个站点上工作,包括这个站点 在这里: 以及《用Arduino开始Android ADK》一书的第11页(可在谷歌图书上找到)

我不明白为什么这不起作用。 我根据此处设置了所有内容: 在我进入“运行DemoKit Android应用程序”第8步的最后一步之前,一切都很正常。当我执行这一步时,平板电脑永远不会超过“请连接DemoKit板”屏幕。我将平板电脑的微型USB插入Arduino ADK板(安装固件)ADK板插在我的电脑上供电

这台平板电脑也不能工作吗?要让它工作真是太烦人了。谢谢所有能帮上忙的人

我唯一可能犯错误的地方是在构建android应用程序时:在“运行DemoKit android应用程序”步骤5下,它列出了“对于构建目标,选择Google API(平台2.3.3,API级别10)为此,我在eclipse中右键单击我的项目,选择properties>android,然后选择GoogleAPI的level 10


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

默认情况下,谷歌的DemoKit过于复杂,无法作为ADK的起点。你可能想试试更简单的方法,比如说,-这对我很有效

有迹象表明ADK控制台正在发生什么-您可能希望运行arduino IDE或任何其他串行端口监视器,并查看在连接Android设备时串行输出弹出的消息


此外,请注意编译固件时使用的源代码。此页面提供了一组比您使用的页面更为最新的说明:

我能够在Acer Iconia Tab A100 running冰淇淋三明治4.0.3上使用ADK获得demokit示例和另一个示例,其中Arduino使用Circuits@HomeUSB屏蔽


我的设置听起来与您在Arduino端尝试的有点不同,但也许我所做的会有所帮助。我已经记录了我的工作原理。

需要注意的是,我没有使用附带附件屏蔽的Google ADK板,我只是使用Arduino ADK板尝试简单地建立连接。如果您在插入平板电脑时打开Arduino IDE中的串行监视器,您应该会看到一些人类可读的消息。您确保串行监视器中的波特率设置为115200了吗?谢谢您的回答,我尝试过这样做,但是当我将Arduino代码放入Arduino IDE时,我在验证/Users/Home/Documents/Arduino/libraries/AndroidAccessory/AndroidAccessory.h:在函数“void loop()中得到了这个错误“:/Users/Home/Documents/Arduino/libraries/AndroidAccessory/AndroidAccessory.h:65:error:“int-AndroidAccessory::read(void*,int,unsigned int)”是私有helloled.pde:-1:error:在此范围内context@jangoforhire:使用AndroidAccessory扩展流类的事实。像这样:
{AndroidAccessory acc;Command*Command=Command::read(&acc);}Command*Command::read(Stream*inputStream){while(inputStream->available()<1){wait()};int c=inputStream->read();等等。
好的,我正在处理这个问题。C还不是我最喜欢的,但我正在努力。问题是:如果(acc.isConnected()){int len=acc.read(msg,sizeof(msg),1);那么我应该改成什么?