更新: 我指出了問題來自何處。爲了避免出現任何複雜情況,我使用了ScanNetwork示例,所以我甚至不需要輸入SSID
。一旦碰到WiFi.status()
,代碼將停止在電路板上運行。 我有一個Serial.println
之前和之後,它試圖得到一個WiFi.status()
,serial.println
之後沒有執行,當然,我還沒有連接。Arduino WiFi屏蔽在WiFi.status停止工作()
我已經下載了代碼的新鮮副本,並且情況保持不變。我真的用完了主意....
我使用的是官方的Arduino無線屏蔽
,我有以下代碼:
status = WiFi.begin([ssid],[pass]);
Serial.println(status);
狀態既不是WL_CONNECTED
也不WL_IDLE_STATUS
,這是官方參考中列出的兩種可能的答案http://arduino.cc/en/Reference/WiFiBegin
狀態是數字4. 當然,我無法連接到WiFi。 這是什麼?
我按了一百萬次重置按鈕,有沒有更強大的工廠恢復按鈕?
謝謝。根據你的評論,我已經指出了這個問題。一旦它遇到WiFi.status(),代碼就會完全停止,請參閱上面的更新。 –
這很可能是你盾牌上的錯誤。嘗試更新屏蔽層上的固件。 [該方法可以在arduino.cc網站的**這個**頁面上找到。](http://arduino.cc/en/Hacking/WiFiShieldFirmwareUpgrading) – NJones
我正在讀它並卡住了部分它提到「連接J3跳線將屏蔽置於編程模式」什麼是J3跳線 –