Thanks for the response oric_dan. You've given me some new ideas to look into. I definitely think this issue has something to do with the shield and not the WiFly now.
Sorry about not being more specific on the Wireless SD Shield. I'm using the one made by Arduino (http://arduino.cc/en/Main/ArduinoWirelessShield
I have a few clarification questions.
1. On the page I linked above, it says that if I move the switch to "USB" with an empty sketch, I will be able to bypass the microcontroller. Is this not possible with UNO unless I do what you specified?
Yesterday I was able to access the WiFly in AdHoc mode and set it up with my network*, so connecting to my WiFly directly is less of an issue now. But I'm still confused on why it is not working.
2. Do you know if the "pwr" led is supposed to light up on this shield. In this tutorial using the Arduino Wireless SD Shield and an XBee (http://www.instructables.com/id/Arduino-Wireless-SD-Shield-Tutorial/step4/Program-the-receiver/
), the "pwr" led is clearly on.
Is the "pwr" led for the shield or the Xbee?
3. Am I supposed to be able to upload a sketch with the switch in "MICRO" mode? In the product description, it says that uploading a sketch in MICRO mode is not possible. I am going to verify this again, but I'm pretty sure I was able to upload sketches in MICRO mode.
4. What do the the RX and TX leds on the Arduino Wireless SD Shield mean? Is it saying the board has received input? Or is it saying the WiFly has received input? If it is the latter, why do I not see the yellow led on the WiFly light up?
*Just for future visitors with this setup, I was able to able to get into AdHoc mode using the following steps.
- Start by plugging in a M/M jumper in 3.3V and holding the other end against pin 8 (GPIO9). This makes pin 8, HIGH. I believe the 3.3V on the Arduino is regulated, so I'm assuming this should be fine. Someone correct me if doing this is actually a bad idea.
-Then I powered on the module. This made all three (green, yellow, red) leds blink wildly.
- In about 10-15 seconds, the WiFly-GSX-XX network will show up in your list of available networks. Select it and wait a few seconds.
- You should be able to remove the jumper now.
- Sometimes the connection does not stick and you will have to try again.
- To test if you have a connection, ping 169.254.1.1. Sometimes you need to ping it a few times before the connection actually works.
- If you are able to ping the ip, you can telnet 169.254.1.1 2000.
- From there, I used this blog post as a guide. http://www.tinkerfailure.com/2012/02/setting-up-the-wifly-rn-xv/