2012-11-27 68 views
1

我想寫一個網絡應用程序,讓人們遠程編程Arduino。將會有一個帶有lolShield的Arduino實時視頻流。編寫網絡應用程序Arduino

在Python中刷新Arduino的最佳方式是什麼?

+0

當你說遠程時,你的意思是「無線」嗎? –

+0

公衆將能夠從一個網站編程arduino –

回答

1

AVRDUDE是一個Arduino通過串行接口編程工具。所以基本上你需要一個從你的網絡服務器到Arduino的串行接口。下面是一些可以幫助你到達那裏兩種方法(我有大約一年半前嘗試的第一個,它像一陣微風):

  1. 的XBee射頻模塊可以透明串行模式下運行,爲這個完美的用例。這樣做的缺點是您需要一臺連接到互聯網的本地中間機器,並充當Xbee/Zigbee網絡的網關。通過Xbee對Arduino進行編程已在ladyada.net中詳細描述。

  2. 如果您需要直接WiFi連接,這應該以同樣的方式工作。 XBee分爲兩部分:1)適配器,通過串行接口連接到Arduino; 2)實際的RF模塊。因此,如果您可以獲得位於XBee適配器之上的WiFi模塊,則應採用相同的方法。我自己並沒有嘗試過這個,但我想結合第一種方法與homebrew-tech.com以下的方法應該可行。

0

Inotool是一個不錯的選擇。除此之外,您還可以嘗試以下兩個選項。

Arduino的1.5.x版本僅

如果您正在使用Arduino的1.5.x版本,那麼你可以使用Arduino的可執行文件可以接受commandline parameters

請注意,Arduino 1.5.x仍處於測試階段,因此您可能會遇到一些問題。

Arduino的1.0.x的

如果您正在使用的Arduino 1.0.x的,那麼你可以用我的makefile for Arduino可用於編輯和上傳的Arduino(或純AVR C)計劃從命令行到Arduino的。

相關問題