I’m back!
I sent the board back to Sparkfun, where they evaluated it, and found it defective. In the interim, I purchased an Arduino Uno to continue this project. The new WiFly board came in the other day, but this is the first chance I’ve had to sit down and work with it.
I’m now working with two computers, both running Arduino v.21. My primary computer is running Windows 7, my secondary computer is running Windows XP. Both computers are using TeraTerm and Multi Terminal (available from Sourceforge.net). I’m trying the troubleshooting techniques with both systems.
The Arduino UNO board is being powered by an external power brick, to make sure that the board and shield are supplied with enough power.
The WiFly shield is plugged directly into the Arduino Uno.
I am now still trying to get the WiFly board into command mode. This time, whenever I hit any key, while in the TeraTerm (or Multi Terminal) terminal mode, the red activity light on the WiFly shield illuminates for a split second. However, I do not appear to be getting any characters back from the WiFly module other than the initial string:
WiFly Shield Terminal Routine
Bridge initialized successfully!
Attempting to enter the
$$$
command does not yield anything, unless I wait approximately 3-5 minutes. Then I get the following:
WiFly Shield Terminal Routine
Bridge initialized successfully!
¯—7hnñ1i±æ1Î^'.g.@îg—a®1Îg‡×¶ ‡± ÈG7Þyg9
gNÎg7vng9f7Ïn7®0Áÿ
These characters seem to come whether I attempt to enter commands, or let the board just sit idle after boot up (I do not have to enter “$$$” to make the characters come up).
The characters seem to be consistent to the computer (The Windows 7 computer seems to output the same characters each time, and the Windows XP computer seems to output the same characters each time, but different characters than the Windows 7 computer). The characters look like the board is trying to send me a message, but at a different baud rate. However, the baud rate is correct for the initialization message.
The board activity lights: The yellow light is blinking at a rate of about two per second. It seems to mostly blink 15 times, and then stop. Occasionally it blinks 7 times and then stops. The Green light is blinking asynchronously with the yellow, at a slower rate. At the end of the yellow light cycle (the 15 or 7 times), the green light stays illuminated for a period, while the yellow light stays dark for a similar period.
I have trouble believing that I have two defective boards. I could almost believe that my last Arduino was damaged or old, or something. But I have a brand new Uno board.
Any thoughts? Any other information that I can provide to help figure things out, just mention it.
Thanks