I have some very simple test code:
#include "WiFi.h"
void setup() {
Serial.begin(9600);
Serial.println("go");
WiFi.status();
Serial.println("done");
}
void loop() { }
I'm using an Arduino Uno v3, and connected to a WiFi sheild, rev3. Nothing else is connected to it. I send it and see the following in the serial monitor:
go
And that's it, never gets to "done".
Things I have already tried:
- Updating the shield firmware
- Trying with a second arduino (I only have one WiFi shield to test with, though)
- Checking the jump thing - it's not connected
- Connecting digital pins 3 and 7
- Writing HIGH to pin 4 on startup (supposedly disables the SD card stuff)
Notably, all the lights on the shield are off. The link light blinked a bit when I was upgrading the firmware, though. I have been able to get the ethernet shield working.
Thoughts?