2013-03-25 286 views
2

我目前連接我的Arduino Uno與Wi-Fi shield,一切都很順利。打印命令(例如WiFi.localIP()Serial.print())在哪裏打印?Arduino打印命令

我搜索了並找不到它們。我嘗試使用我的網絡瀏覽器訪問我的IP address,但沒有任何工作。

回答

2

Serial.print()將打印到串行接口,而不管Wi-Fi屏蔽是否連接。這對調試特別有用。這些字符不會通過Wi-Fi連接出去。

要將字符打印到連接的WiFi客戶端(使用Arduino作爲服務器時),請參閱示例Wi-Fi Web Server

請注意HTTP響應是如何逐行建立的。如果您嘗試通過Web瀏覽器連接到Arduino,則可以按照示例中的格式將其替換爲您希望在瀏覽器中看到的必要文本或HTML。

+0

感謝您的回覆。我之前嘗試過這個例子。就像我說的,我沒有連接到WiFi的問題,我的問題是,我不知道我要在瀏覽器上看到打印結果的地址。 我試過我的IP等,但沒有任何工作。 再次感謝。 – 2013-03-25 14:22:31

+0

'http://192.168.1.1'或任何IP應該工作。嘗試通過USB連接Arduino並打開串行監視器。查看調試線路並確保它連接到網絡,並獲取您認爲正在獲得的IP。 – Vickash 2013-03-25 19:29:49

+0

還要確保你連接的是正確的端口。如果您使用端口80以外的任何其他端口啓動服務器,例如8080,則需要在瀏覽器中使用「http://192.168.1.1:8080」。 – Vickash 2013-03-25 20:10:25