亲爱的 Stackoverflowers!
我的 WiFi 防护罩有问题。
如下图所示,我正在试验 Arduino Mini 和 WiFi shield。
我已经阅读了教程指南并在 Mini 和屏蔽之间连接了所有必要的引脚。我使用教程中提供的示例代码,例如读取 WiFi shield 的 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 地址。
感谢您的帮助..提前致谢!
致以友好的问候, Martin Schürer