【问题标题】:Upload an Arduino Sketch via own Android App and USB cable通过自己的 Android 应用和 USB 数据线上传 Arduino Sketch
【发布时间】:2015-10-05 18:50:39
【问题描述】:

我想为我的 Arduino UNO 构建自己的草图上传应用程序。我有一根 USB 线,可以将我的 Android 智能手机与我的 UNO 连接起来。现在我想做一些类似于 ArduinoDroid 应用程序的事情:从我的 Android 设备中读取一个 .ino 文件,编译并使用 MY OWN 应用程序将其上传到 Arduino 板。有人可以提供线索吗?那太好了,谢谢!

【问题讨论】:

    标签: arduino arduino-uno


    【解决方案1】:

    因此,您的 Android 程序必须执行 2 个任务:

    • 编译 ino 文件。
    • 将编译好的程序下载到Arduino板子中。

    Arduino IDE 使用gcc/g++ 开源编译器来编译代码。然后它使用AVRDude 将编译好的源代码下载到 Arduino 中。

    这两个程序都在 Linux 上运行,这是 Android 操作系统的基础。下载并安装 Linux 操作系统,如 Ubuntu。然后在该 Linux 操作系统上安装 gcc 和 AVRdude(Google 获取说明)。

    完成此操作后,请阅读有关如何使用这两个程序的信息,并尝试使用它直到您可以正常工作。然后你所要做的就是让你的Android程序执行相同的步骤来编译和下载Arduino程序。

    您的 Android 程序必须以某种方式打包或包含 gcc 编译器和 AVRDude 程序。或者,您可以将 ino 文件发送到要编译的服务器,然后接收回编译后的程序。然后你所要做的就是将程序下载到 Arduino 中。

    【讨论】:

    • 这不是一个好的答案。整个事情需要像 Arduino IDE 一样通过 android 应用程序来完成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 2011-06-17
    相关资源
    最近更新 更多