2011-04-16 88 views
2

我有一個Arduino與WiFly shield,一切正常完美! 的事情是,當我想打開一個LED,我在 網頁瀏覽器打開:使用protol改善Arduino WiFly延遲

192.168.1.120/ledon/

(我做了一個程序,它處理這個URL)。

但事情是;當我提出請求時,我必須等待1-2秒鐘,然後才能做另一個。 因此,這是非常長的,如果我想控制電機,它太長了。

因此,我不想使用HTTP請求,而想使用其他更快的東西。 東西「超級快」。 我只需要告訴Arduino的: - 去方向1 - 去方向2 ... - 打開LED - 關閉LED - 告訴我,光水平(返回INT)

所以它只是少量的數據。

你能告訴我一個方法嗎? (Telnet,UDP,OSC?)

+0

你用什麼樣的編程語言爲你的/ ledon/program? – fuzz 2012-02-17 04:31:48

+0

有沒有人在Arduino上使用任何合適的性能?使用'官方'Arduino wifi我只能得到每個http請求1.3秒。正如OP指出的那樣,控制電機的速度太慢。 – 2012-12-18 18:26:07

回答

0

對於你的arduino,看看只使用套接字甚至編碼URL中的數據請求。 你不應該得到小於約0.8秒的最大值。 您的程序處理Url/ledon /有多大? 從計算機到arduino使用純數據包(通常是TCP)有時會更快。但是,您可能需要編寫應用程序來處理PC上的數據包。 有Javascript的選項來回解析數據,例如,閱讀燈光等等。

+0

你可以用HTML打開Arduino的獨立套接字嗎?我同意,雖然簡單的TCP數據包可以在大約6毫秒內傳輸。 – 2012-10-29 23:53:06