WiFly Shield

On Dec.10,2011 I bought the Arduino UNO SMD as well as the WiFly shield. A few mistakes in ordering were:

  1. the shield headers are not included, you must buy them separately.

  2. To get better reception a WRL-00558 2.4GHz Duck Antenna RP-SMA - Large and a Interface Cable RP-SMA to U.FL adapter were purchased.

  3. The USB to connect the Arduino to the computer was also not included.

When attempting to run the Auto Connect Sketch with Arduin 1.0 provided from sparkfun WiFly Wireless SpeakJet Server - SparkFun Electronics I ran into 4 key issues before I was able to connect.

  1. #include <pins_arduino.h> //------------------this header had to be included for SPI pin configuration.
    2.struct SPI_UART_cfg SPI_Uart_config = {0x60,0x00,0x03,0x10}; //----------the first HEX char was changed from 0x50 to 0x60 for a 14MHz crystal.
    3.Serial.write(incoming_data); //---------------------changed from Serial.print(incoming_data,BYTE); because BYTE is no longer supported.
  2. // Enter command mode
    SPI_Uart_print("$$$");
    delay(5000); ////////---------------------this delay was changed from 500 to 5000 to allow the WiFly to enter CMD mode properly.

Hope this Helps!
Morgan John Anderson

Hi,

Currently I am in he same sort of situation as you where.

I have a wifly on my arduino.

In the serial monitored i received information from the board but when i require to go into CMD, (by typing $$$) nothing happens.

In fact when i type any command it will not do anything with it. I have recently made a post about it please see:

http://arduino.cc/forum/index.php/topic,119951.0.html

I will implement what you post says and fingers crossed it will sort it.

Many thanks