通过自己的Android App和USB线上传Arduino Sketch

我想为我的Arduino UNO构建自己的草图上传应用程序.我有一根USB线连接我的
Android智能手机和我的UNO.现在我想做一些类似于ArduinoDroid应用程序的东西:从我的Android设备读取.ino文件,编译并使用MY OWN应用程序将其上传到Arduino Board.有人能给出一个线索吗?那太棒了,谢谢! 最佳答案 因此,您的Android程序必须执行以下两项任务:

>编译ino文件.
>将已编译的程序下载到Arduino板中.

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

这两个程序都运行在Linux上,这是Android OS所基于的.下载并安装类似Ubuntu的Linux操作系统.然后安装gcc& AVRdude在那个Linux操作系统上(谷歌的说明).

完成后,请阅读有关如何使用这两个程序并进行操作的信息,直到您完成它为止.然后,您所要做的就是让您的Android程序执行相同的步骤来编译和下载Arduino程序.

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

点赞