我计划将 arduino 板(不是 broght)与基于 Android 4.0 的 PC(1GB RAM、1,5Ghz Proc、HDMI、wi-fi)集成。是否可以使用这台 android 电脑来控制 arduino 板并充当控制器?所以我可以利用安卓的力量来自动化我的家。
这是我拥有的 android:AK802 Mini Android 4.0 网络媒体播放器,带 Wi-Fi / HDMI / TF / USB - 黑色(4GB / 1GB DDR III)
我计划将 arduino 板(不是 broght)与基于 Android 4.0 的 PC(1GB RAM、1,5Ghz Proc、HDMI、wi-fi)集成。是否可以使用这台 android 电脑来控制 arduino 板并充当控制器?所以我可以利用安卓的力量来自动化我的家。
这是我拥有的 android:AK802 Mini Android 4.0 网络媒体播放器,带 Wi-Fi / HDMI / TF / USB - 黑色(4GB / 1GB DDR III)
Arduino 和 Android 之间有两种对话方式:Android Debug Bridge (ADB) MicroBridge 模式和Android Open Accessory Protocol(仅适用于 Android 版本 > 2.3.4 的设备)。
对于 MicroBridge 模式,请参阅此工作示例:Android 和 Arduino 之间的 USB 数据传输
对的,这是可能的。从 Android 2.3.4 开始,您可以将 ADK 与可充当 USB 主机的 Android 设备一起使用
有关更多信息,您可以查看官方指南。
AK802/MK802 Android 4.0 媒体播放器具有 USB 主机,因此不需要 ADK/Microbridge/IOIO。尝试将其插入并检查 /dev/ttyACM0 或 /dev/ttyUSB0。您仍然需要一种从您的 Android 应用程序读取/写入此设备的方法,您可能需要一些本机代码。
或者,如果您不关心 Android UI,您可以简单地安装通用 Linux,例如 Ubuntu。从那里开始,一切都应该与普通 PC 上的几乎相同。
最后,您可以考虑通过蓝牙建立无线链接。Android 支持开箱即用的蓝牙,现在 USB 加密狗只有几美元,一个 Arduino 盾牌应该在 18 美元左右。