2015-10-05 78 views
4

我想爲我的Arduino UNO構建自己的素描上傳應用程序。我有一根連接我的Android智能手機和我的UNO的USB電纜。現在我想要做類似於ArduinoDroid應用的操作:從我的Android設備讀取.ino文件,使用MY OWN應用編譯並上傳到Arduino Board。有人可以提供線索嗎?那太好了,謝謝!通過自己的Android應用程序和USB電纜上傳Arduino素描

回答

1

所以這裏有2個任務,你的Android程序將不得不執行:

  • 編譯鮑文件(S)。
  • 將編譯好的程序下載到Arduino板上。

Arduino IDE使用gcc/g++開源編譯器編譯代碼。然後它使用AVRDude將編譯的源代碼下載到Arduino中。

這兩個程序都在Linux上運行,這是Android OS的基礎。下載並安裝一個Linux操作系統,如Ubuntu。然後在該Linux操作系統上安裝gcc & AVRdude(Google獲取說明)。

一旦你完成了這些,請閱讀如何使用這兩個程序,並玩耍,直到你得到它的工作。然後你所要做的就是讓你的Android程序執行相同的步驟來編譯和下載Arduino程序。

你的Android程序將不得不以某種方式打包或包含gcc編譯器和AVRDude程序。或者,您可以將ino文件發送到要編譯的服務器,然後接收編譯後的程序。然後你所要做的就是將程序下載到Arduino中。

相關問題