title: avrdude: stk500v2_ReceiveMessage(): timeout
body: <p>This is the main error that I get when I try to run my ARDUINO program. The full list of errors is as follows:</p>
  
  <pre><code>avrdude: stk500v2_ReceiveMessage(): timeout
  avrdude: stk500v2_ReceiveMessage(): timeout
  avrdude: stk500v2_ReceiveMessage(): timeout
  avrdude: stk500v2_ReceiveMessage(): timeout
  avrdude: stk500v2_ReceiveMessage(): timeout
  avrdude: stk500v2_ReceiveMessage(): timeout
  avrdude: stk500v2_getsync(): timeout communicating with programmer
  </code></pre>
  
  <p>My code is as follows:</p>
  
  <pre><code>int led=13;
  void setup()
  {
      pinMode(13,OUTPUT);
  }
  
  void loop()
  {
      digitalWrite(13,HIGH);
      delay(1000);
      digitalWrite(13,LOW);
      delay(1000);
  }
  </code></pre>
  
  <p>I have tried updating the drivers (they are fully updated) and downloading some programs. I have Windows 7 and my arduino is a MEGA 2560. It shows up in the Device Manager and all of my connections are correct. The green PWR light is on and so is the flashing L light. The RX and TX lights flash when I update. I have tried almost everything on the web. What is the problem?</p>