An error occurred while uploading the sketch.

Hello,

This is my first experience with arduino, i recently purchased a popular clone board starter kit on amazon (brand name: Elegoo).
I have downloaded the arduino software (1.8.5) and i am running windows 10 on my laptop. I connected the board to my computer and tried to run the simple blink sketch from the example , which compiled correctly but fails to upload.

When the arduino is connected the power light is green and the "L" led is blinking as expected, i have set the board to the correct type on the arduino software (uno) and i have selected the port which appears as arduino COM3. Also when i open the device manager this appears too under the ports heading. Again this is my first time with this but all of this seems to be in order from what i have read, yet the upload still fails. I have tried updating the ports drivers but it says they are up to date, i have used a different cable as well as changed the port but the problem still occurs.

I have read through many similar posts however i can seem to solve the problem. I have also tried the loop back test which seemed to have failed and i read over the trouble shooting section of the website. Im not quite sure where to go from here so i'm really just taking a shot in the dark with this post....any info ye can give will be helpful. I have copy and pasted the error message below.

Thank you and sorry about the essay...just trying to be thorough!!

Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Gregory\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10805 -build-path C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218 -warnings=none -build-cache C:\Users\Gregory\AppData\Local\Temp\arduino_cache_585989 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Gregory\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10805 -build-path C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218 -warnings=none -build-cache C:\Users\Gregory\AppData\Local\Temp\arduino_cache_585989 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218\sketch\Blink.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218\sketch\Blink.ino.cpp" -o "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218\sketch\Blink.ino.cpp" -o "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218\sketch\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218/Blink.ino.elf" "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218\sketch\Blink.ino.cpp.o" "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218/..\arduino_cache_585989\core\core_arduino_avr_uno_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\Users\Gregory\AppData\Local\Temp\arduino_build_848218" -lm
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218/Blink.ino.elf" "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218/Blink.ino.eep"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218/Blink.ino.elf" "C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218/Blink.ino.hex"
Sketch uses 928 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Gregory\AppData\Local\Temp\arduino_build_848218/Blink.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
An error occurred while uploading the sketch
avrdude: ser_open(): can't set com-state for "\.\COM3"

avrdude done. Thank you.

hello, sorry for the late reply, very busy the last 2 days.....yes i think so, there only port option that appears in the device manager and the arduino software is Arduino COM3, and when i plug the cable into a different it still shows up as COM3...is that normal, should it not be COM2 or 4 or something given that i changed the port?

Thanks

sorry should have proof read.....i meant to say when i plug it into a different USB port....i have 3

You need to remove all shields from the Arduino when uploading code.

.

yes i have..... i am literally just plugging the arduino to the board and trying to blink pin 13....i have no circuitry set up at all....it cant get any simpler than that...thats why im so confused, it must be something small

The company does not offer any drivers on their website which seem to indicate that none are required.
For some reason people come here and write about problems with Elegoo boards.
The boards seem to be popular for some reason.
They don't seem to come back and write about a solution.
It is hard to troubleshoot if people aren't willing to provide feedback.

All I can suggest is that you Google this forum for Elegoo and see what you find.

.