我想为我的 Arduino UNO 构建我自己的草图上传应用程序。我有一根 USB 电缆,可将我的 Android 智能手机与我的 UNO 连接起来。现在我想做一些类似于 ArduinoDroid 应用程序的事情:从我的 Android 设备读取一个 .ino 文件,用我自己的应用程序编译并上传到 Arduino 板。有人可以提供线索吗?那太好了,谢谢!
最佳答案
所以这里有 2 个任务是你的 Android 程序必须执行的:
Arduino IDE 使用 gcc/g++开源编译器来编译代码。然后它使用 AVRDude将编译后的源代码下载到 Arduino 中。
这两个程序都在 Linux 上运行,这是 Android 操作系统的基础。下载并安装 Linux 操作系统,如 Ubuntu .然后在该 Linux 操作系统上安装 gcc 和 AVRdude(Google 获取说明)。
完成此操作后,请阅读有关如何使用这两个程序的信息并进行操作,直到您开始使用为止。然后你所要做的就是让你的 Android 程序执行相同的步骤来编译和下载 Arduino 程序。
您的 Android 程序必须以某种方式打包或包含 gcc 编译器和 AVRDude 程序。或者,您可以将 ino 文件发送到服务器进行编译,然后接收回编译的程序。然后您所要做的就是将程序下载到 Arduino 中。
关于arduino - 通过自己的 Android 应用程序和 USB 电缆上传 Arduino Sketch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32955751/