2012-10-19 54 views
3

親愛的Stackoverflowers!Arduino迷你和WiFi屏蔽 - >不存在(狀態255)

我有一個WiFi屏蔽的問題。

正如您在下圖所示, 我正在試驗Arduino Mini和WiFi屏蔽。

我已閱讀教程指南,並連接了Mini和屏蔽之間的所有必要引腳。我使用本教程中提供的示例代碼,例如閱讀WiFi盾牌的MAC地址或掃描我附近的網絡。

但是,我得到的任何東西都是錯誤信息,即屏蔽層沒有連接! 但是,兩個引腳7(握手引腳)之間有連接,甚至連接到任何其他所需的引腳。 我甚至用5V的額外電源(圖片中的電壓調節器)支持我的電路,所以它有什麼問題? 也可能是WiFi屏蔽本身已損壞或發生故障? 如何驗證?

最後一個問題是:他們是否提供了已安裝固件的屏蔽或用戶是否必須安裝它?

我使用的代碼是例如:

uint8_t wl_status = 0; 

void setup() 
{ // code to run once 
    // Open serial communications 
    Serial.begin(115200); 
    Serial.println("*** Arduino board online ***"); 

    // check for the presence of the shield: 
    wl_status = WiFi.status(); 
    if (wl_status == WL_NO_SHIELD) 
    { 
    Serial.println("-E- WiFi shield not present"); 
    // don't continue: 
    //while(true); 
    } 
    else 
    { // Initialize Wifi 
    Serial.println("-I- Initializing Wifi.."); 
    printAddress(1); 

    // Scan for existing networks: 
    Serial.println("-I- Scanning available networks.."); 
    listNetworks(); 
    } 

    Serial.print("-D- Wifistatus : "); 
    Serial.print(wl_status, DEC); 
    Serial.println(""); 
} 

的printAddress() - 函數簡單地打印出所述護罩的MAC地址。

我感謝您的任何幫助.. 在此先感謝!

有了友好的問候, 馬丁Schürer enter image description here

回答

0

感謝您的回答。 我證明了一個不同的電源將工作與否;問題依然存在。

Arduino支持建議我們應該使用板的SPI連接而不是佈線。值得一試,所以我將WiFi屏蔽與Arduino Uno結合起來,最終可以開始練習。忘掉Arduino Mini並改用Uno或Mega。

根據啓動故障,目前的固件版本仍然存在錯誤,連接在服務器端和客戶端都會在幾秒鐘內死掉。 我建議經常檢查git存儲庫以獲取更新。 問題#9(連接在幾秒鐘後終止)僅在服務器端解決, 但是客戶端仍存在問題。我將等待下一個版本的固件。

問候, Haidosu

0

你有沒有嘗試刪除跳線?它使屏蔽處於編程模式。圖片here