ワイヤレスシールドがArduino Uno R3で検出されない

ワイヤレスシールドがarduinoによって検出されていません。MACアドレスが表示されていません。  次に何を試していいのか分かりませんが、見た目には何の目立つこともありません。

ステータスの緑のLEDが点灯しています。

Shield Type: CC3000 WiFi Shield
Board Model: UNO R3

Macアドレスが検出されていません(シリアルモニタでの出力)

Initializing Wifi...
MAC: 0:0:0:0:0:0
Scanning available networks...
** Scan Networks **
number of available networks:0

私のスクリプト:

#include 
#include 

void setup() {
 //initialize serial and wait for the port to open:
  Serial.begin(9600);
  while(!Serial) ;

 //attempt to connect using WEP encryption:
  Serial.println("Initializing Wifi...");
  printMacAddress();

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

void loop() {
  delay(10000);
 //scan for existing networks:
  Serial.println("Scanning available networks...");
  listNetworks();
}

void printMacAddress() {
 //the MAC address of your Wifi shield
  byte mac[6];                     

 //print your MAC address:
  WiFi.macAddress(mac);
  Serial.print("MAC: ");
  Serial.print(mac[5],HEX);
  Serial.print(":");
  Serial.print(mac[4],HEX);
  Serial.print(":");
  Serial.print(mac[3],HEX);
  Serial.print(":");
  Serial.print(mac[2],HEX);
  Serial.print(":");
  Serial.print(mac[1],HEX);
  Serial.print(":");
  Serial.println(mac[0],HEX);
}

void listNetworks() {
 //scan for nearby networks:
  Serial.println("** Scan Networks **");
  byte numSsid = WiFi.scanNetworks();

 //print the list of networks seen:
  Serial.print("number of available networks:");
  Serial.println(numSsid);

 //print the network number and name for each network found:
  for (int thisNet = 0; thisNet
1
あなたはどのWiFiシールドを使用していますか?
追加された 著者 agsamek,
Arduino Wifi(W5100)ボード用のライブラリではなく、CC3000のライブラリを使用してみてください。あなたはもう少し運があるかもしれません。
追加された 著者 Majenko,

1 答え

あなたの問題:

  • CC3000 WiFiシールドがあります。
  • Arduino WiFiシールドにWiFiライブラリを使用しています
  • Arduino WiFiシールドは、HDG204ベースのシールドで、CC3000

シールド用の適切なライブラリを入手してインストールし、付属のサンプルとチュートリアルを試してみてください。

1
追加された
CC3000ライブラリを使うことはうまくいくようです。ありがとう
追加された 著者 anselm,