Error uploading basic scripts

Hello, I am getting this error when trying to upload the blink script already found in the libraries. Can you please help me? Thanks

Arduino: 1.6.3 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Sketch uses 1,518 bytes (0%) of program storage space. Maximum is 253,952 bytes.

Global variables use 9 bytes (0%) of dynamic memory, leaving 8,183 bytes for local variables. Maximum is 8,192 bytes.

avrdude: ser_open(): can't open device "\.\COM3": The semaphore timeout period has expired.

avrdude: ser_drain(): read error: The handle is invalid.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.

Hi! What I see - Are you sure the Arduino is connected to the COM3 port? You could see in Device Manager -> Arduino. Then in the Arduino's software you can check it Tools -> Port