Show Posts
Pages: [1]
1  Using Arduino / Project Guidance / Re: Arduino uno r3 and wifi sheild v2.2 for arduino error on: January 24, 2013, 11:40:50 pm
The program is not large.
Yes the RX/TX leds do blink
Still the error is not solved.
i reinstalled the drivers for arduino to the latest one, problem not solved.
Any one with a solution?
2  Using Arduino / Project Guidance / Re: Arduino uno r3 and wifi sheild v2.2 for arduino error on: January 22, 2013, 08:31:30 am
Yes it does
The L led blinks
3  Using Arduino / Project Guidance / Re: Arduino uno r3 and wifi sheild v2.2 for arduino error on: January 21, 2013, 08:37:09 pm
i have done as above
But still experiencing the same error
4  Using Arduino / Project Guidance / Re: Arduino uno r3 and wifi sheild v2.2 for arduino error on: January 21, 2013, 08:06:35 pm
Yes, without the WiFi shield the arduino uploads
5  Using Arduino / Project Guidance / Re: Arduino uno r3 and wifi sheild v2.2 for arduino error on: January 21, 2013, 08:02:54 pm
Nothing is connected to digital  pins 1 and 0
My hardware only includes the arduino uno r3 and the wifi sheild
6  Using Arduino / Project Guidance / Re: Arduino uno r3 and wifi sheild v2.2 for arduino error on: January 21, 2013, 07:45:17 pm
I have disconnected the usb and restarted the ide.
Am sure the right port is selected, since i can compile the code without error on the ide.
Still experiencing the same problem:  avrdude: stk500_getsync(): not in sync: resp=0x00

Any solution out there for me?
7  Using Arduino / Project Guidance / Re: Arduino uno r3 and wifi sheild v2.2 for arduino error on: January 21, 2013, 07:29:09 pm
Am tries to send a message to the internet.
Amusing the Wizfi2x0 sheild library for urduino.
The code compiles without errors.
But when i upload, i get the:::    avrdude: stk500_getsync(): not in sync: resp=0x00
Here is the code:
// WizFi210 communicates using SPI, so include the SPI library:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <SPI.h>
#include <WizFi2x0.h>
#include <WizFiClient.h>
#include <TimerOne.h>

byte IsTimer1Expired = 0;
uint16_t CurrentTime = 0;

#define SSID       "yourSSID"        // SSID of your AP
#define Key            "passphrase"    // Key or Passphrase

unsigned char  SIP[4]            = {192, 168, 123, 119};
unsigned int ServerPort = 5000;

WizFi2x0Class myWizFi;
WizFiClient myClient;
TimeoutClass ConnectInterval;

SPIChar spichar;

// pins used for the connection with the WizFi210

boolean Wifi_setup = false;
boolean ConnectionState = false;
boolean Disconnect_flag = false;
boolean Connect_flag = false;

///////////////////////////////
// 1msec Timer
void Timer1_ISR()
{
  uint8_t i;
 
  myWizFi.ReplyCheckTimer.CheckIsTimeout();
}
//
//////////////////////////////

void setup() {
  byte key, retval, i;
  byte retry_count = 0;
  byte tmpstr[64];
 
  Serial.begin(9600);
  Serial.println("\r\nSerial Init");
 
  myClient =  WizFiClient(SIP, ServerPort);
  // initalize WizFi2x0 module:
  myWizFi.begin();
   
  // Timer1 Initialize
  Timer1.initialize(1000); // 1msec
  Timer1.attachInterrupt(Timer1_ISR);
 
  myWizFi.SendSync();
  myWizFi.ReplyCheckTimer.TimerStart(1000);
 
  Serial.println("Send Sync data");
 
  while(1)
  {
    if(myWizFi.CheckSyncReply())
    {
      myWizFi.ReplyCheckTimer.TimerStop();
      Serial.println("Rcvd Sync data");
      break;
    }
    if(myWizFi.ReplyCheckTimer.GetIsTimeout())
    {
      Serial.println("Rcving Sync Timeout!!");
      return;
    }
  }

  ////////////////////////////////////////////////////////////////////////////
  // AP association 
  while(1)
  {
    retval = myWizFi.associate(SSID, Key, WEP_SECURITY, true);
   
    if(retval == 1){
      Serial.println("WizFi2xo AP Associated");
      Wifi_setup = true;
      break;
    }else{
      Serial.println("AP association Failed");
    }
  }
 
}

void loop()
{
  uint8_t retval, i;
  byte rcvdBuf[129];
  byte cmd;
  byte TxBuf[100];
 
  memset(rcvdBuf, 0, 129);
 
  if(Wifi_setup)
  { 
     myWizFi.RcvPacket();
     if(myClient.available()){       
       if(myClient.read(rcvdBuf))
       {
         Serial.print("CID[");
         Serial.print((char)myClient.GetCID());
         Serial.print("]");
         Serial.println((char *)rcvdBuf);
         myClient.write(rcvdBuf);
       }
       if(Disconnect_flag)
       {
         retval = myClient.disconnect();
         Disconnect_flag = false;
         if(retval == 1)
           Serial.println("Disconnected! ");
         else
           Serial.println("Disconnection Failed");
       }
     }else{
       if(Connect_flag)
       {
         retval = myClient.connect();
         Connect_flag = false;
         if(retval == 1)
         {
           Serial.println("Connected! ");
         }else
           Serial.println("Connection Failed");
       }
     }
     CheckConsoleInput();
  }
}

void CheckConsoleInput(void)
{
  uint8_t ch;
 
  if(Serial.available() > 0)
    ch = Serial.read();
   
  switch(ch)
  {
  case 'd':
  case 'D':
    Disconnect_flag = true;
    break;
  case 'c':
  case 'C':
    Connect_flag = true;
    break;
  case 's':
  case 'S':
     if(myClient.IsConnected())
       Serial.println("Connected");
     else
       Serial.println("Disconnected");
     break;
  }
}

Any views on the cause of the error?
Note: Programming the arduino alone works perfectly.
8  Using Arduino / Project Guidance / Arduino uno r3 and wifi sheild v2.2 for arduino error on: January 21, 2013, 10:28:45 am
am trying to send out messages from my arduino uno r3 to the internet through a WiFi shield v2.2 for arduino. Whenever i connect the board and send out a message, i get an error as below
avrdude: stk500_getsync(): not in sync: resp=0x00



Refering to the blinking example with just the arduino connected, the leds blink and there is no error.
Error occurs when i connect the wifi sheild.
This issue is not due to the com ports.
Could anyone out there have a reason to why this is happening?
Pages: [1]