2014-12-05 18 views
1

我試圖建立一個無線上網的屏蔽網絡服務器以下這裏的例子http://arduino.cc/en/Tutorial/WiFiWebServerArduino的無線上網盾服務器不響應

我連接了WPA。我只是把無線網罩放在Arduino Uno的頂部,沒有連接電線。

我上傳的代碼與我的網絡細節。綠燈在WiFi屏幕上顯示,一切看起來都很好。串行監視器讀取:

試圖連接到SSID:NETGEAR69 SSID:NETGEAR69 IP地址:192.168.0.7 信號強度(RSSI): - 65 dBm的

但是,當我走了到192.168.0.7瀏覽器(我在我的家庭網絡和手機的3G網絡上的計算機上試過這個,結果相同)沒有任何內容會加載。難道我做錯了什麼?

回答

0

你看起來不錯。服務器正在按照預期進行響應。

是否插入了SD卡?您參考的頁面建議將其移除或設置輸出針腳4的模式以防止掛起草圖。

建議的唯一其他事情是將html輸出更改爲客戶端。由於沒有頭部和身體標籤,本教程中的草圖不會輸出符合標準的html。也許通過替換的內容添加這樣的標籤,並簡化輸出,如果阻止

 // send a standard http response header 
     client.println("HTTP/1.1 200 OK"); 
     client.println("Content-Type: text/html"); 
     client.println("Connection: close"); // the connection will be closed after completion of the response 
     client.println("Refresh: 5"); // refresh the page automatically every 5 sec 
     client.println(); 
     client.println("<!DOCTYPE HTML>"); 
     client.println("<html>"); 
     // output the value of each analog input pin 
     for (int analogChannel = 0; analogChannel < 6; analogChannel++) { 
     int sensorReading = analogRead(analogChannel); 
     client.print("analog input "); 
     client.print(analogChannel); 
     client.print(" is "); 
     client.print(sensorReading); 
     client.println("<br />");  
     } 
     client.println("</html>"); 
     break; 

 // send a standard http response header 
     client.println("HTTP/1.1 200 OK"); 
     client.println("Content-Type: text/html"); 
     client.println(); 
     client.println("<!DOCTYPE HTML>"); 
     client.println("<html><head></head><body><h1>Hello, World!!</h1></body></html>"); 
     break;  
+0

有沒有卡插入,我試圖輸出代碼。 恐怕同樣的問題存在於替代html代碼中。任何其他想法嘗試?我完全沉迷於此。 – user1410747 2014-12-05 22:44:09