如何将 arduino ide 代码部署到 Android 应用程序?

How to deploy arduino ide code to Android app?

我想让我的 arduino UNO 引脚 13 在用户点击按钮时变高。我使用了 arduino blink 模板。程序在我的电脑上运行良好。但我希望这个程序也能在 Android 手机上运行。有什么办法吗?
提前致谢

这样是不行的。您不能在 Android 上 运行 arduino 代码,但是您可以编写 android 应用程序以通过 USB 或蓝牙与 arduino 通信。 为此,您需要 arduino shield,或 USB OTG 数据线和 USB TTL 转换器。

在我的应用程序中,我使用 USB,所以这是您必须执行的基本示例:

  1. 下载一些串口usb库,我用的是这个: http://felhr85.net/2014/11/11/usbserial-a-serial-port-driver-library-for-android-v2-0/

  2. 您需要 android 支持 USB OTG 和 USB OTG 数据线的设备。

  3. 使用 usb otg 将 USB 连接到 ttl 转换器 android

  4. 将usb转ttl转换器连接到arduinos串口(必须是硬件串口并且必须连接GND)。

  5. 运行 应用程序并发送一些数据。

  6. 在arduino上接收数据并执行你的操作

编辑:// 使用一些旨在与 Android 通信的 arduino 屏蔽可能更容易,但是我没有使用这样的屏蔽,因为我需要快速和便宜的解决方案。