Android Things:GPIO 按钮/开关处理程序仅响应一次

物联网 android-东西 爱迪生
2021-06-16 11:01:57

我正在学习 Android Things SDK 的教程,并进行了以下设置:

显示爱迪生及其连接的图片

我通过 Android Things SDK 连接了硬件,并为按钮/开关工作提供了一个工作处理程序,它只能工作一次。之后,我需要重新启动电路板以使处理程序再次触发。

我是这个东西的新手,所以不确定如何诊断它。SDK 没有报告任何错误,重新启动 android 应用程序将重新打印出所有可用的 GPIO 和我拥有的消息,因此我知道板已“冻结”,但在我重新启动整个板之前,该输入不会再次响应。

任何帮助或解释表示赞赏。

设置: 英特尔爱迪生。红色 = 电源,黑色 = 接地。10k 电阻连接到电源(抱歉照片)。

1个回答

这么晚才回复很抱歉。事实证明,问题与配置有关。我使用的是 10k 欧姆的电阻器,我应该使用 330 欧姆的电阻器。在我看来,这个问题源于 Android Things“入门”指南中的一些令人困惑的图片以及 Raspberry Pi 更受欢迎的事实(因此说明是针对特定配置的)。

感谢所有回复的人。我认为这至少是有用的,以防万一对此非常陌生的人(像我一样)犯了同样的错误。