problems down loading program to nano

I am trying to get my lap top to download a program to my nana. The error I get is
avrdude:stk500_recv(): programmer not responding
avrdude:stk500_getsync() attempt 1 of 10 not in sync resp=0x97
I get this message upto 10
Can anyone help?

Please do this:

  • (In the Arduino IDE) File > Preferences
  • Uncheck the checkbox next to "Show verbose output during: compilation"
  • Check the checkbox next to "Show verbose output during: upload
  • Click "OK"
  • Sketch > Upload
  • After the upload fails, you'll see a button on the right side of the orange bar "Copy error messages" (or the icon that looks like two pieces of paper at the top right corner of the black console window in the Arduino Web Editor). Click that button.
  • In a forum reply here, click on the reply field.
  • Click the </> button on the forum toolbar. This will add the forum's code tags markup to your reply.
  • Press "Ctrl + V". This will paste the upload output between the code tags.
  • Move the cursor outside of the code tags before you add any additional text to your reply.

Arduino: 1.8.12 (Windows 10), Board: "Arduino Nano, ATmega328P"

Sketch uses 444 bytes (1%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/bin/avrdude -CC:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959/sketch_apr10a.ino.hex:i

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x66

avrdude done. Thank you.

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"
option enabled in File -> Preferences.
this is what I'm getting

Select Tools > Processor > ATmega328P (Old Bootloader) and then try uploading again.

nope that didnt work
Arduino: 1.8.12 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)"

C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\arduino-builder -dump-prefs -loggcc.path=C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -verbose C:\Users\jacksona\AppData\Local\Temp\untitled752756323.tmp\sketch_apr10a\sketch_apr10a.ino
C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\arduino-builder -compile -logger=machine -hardware C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware -tools C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\tools-builder -tools C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -built-in-libraries C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\libraries -libraries C:\Users\jacksona\Documents\Arduino++++++++\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=0000_0000 -ide-version=10812 -build-path C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959 -warnings=none -build-cache C:\Users\jacksona\AppData\Local\Temp\arduino_cache_946185 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr -verbose C:\Users\jacksona\AppData\Local\Temp\untitled752756323.tmp\sketch_apr10a\sketch_apr10a.ino
Using board 'nano' from platform in folder: C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\arduino\avr
Detecting libraries used...
"C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\arduino\avr\cores\arduino" "-IC:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959\sketch\sketch_apr10a.ino.cpp" -o nul
Generating function prototypes...
"C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\arduino\avr\cores\arduino" "-IC:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959\sketch\sketch_apr10a.ino.cpp" -o "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\arduino\avr\cores\arduino" "-IC:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959\sketch\sketch_apr10a.ino.cpp" -o "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959\sketch\sketch_apr10a.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core: C:\Users\jacksona\AppData\Local\Temp\arduino_cache_946185\core\core_arduino_avr_nano_cpu_atmega328old_112ba9ec860553ac10a50f9987eb11c0.a
Linking everything together...
"C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959/sketch_apr10a.ino.elf" "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959\sketch\sketch_apr10a.ino.cpp.o" "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959/..\arduino_cache_946185\core\core_arduino_avr_nano_cpu_atmega328old_112ba9ec860553ac10a50f9987eb11c0.a" "-LC:\Users\jacksona\AppData\Local\Temp\arduino_build_77959" -lm
"C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\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\jacksona\AppData\Local\Temp\arduino_build_77959/sketch_apr10a.ino.elf" "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959/sketch_apr10a.ino.eep"
"C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959/sketch_apr10a.ino.elf" "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959/sketch_apr10a.ino.hex"
"C:\Users\jacksona\Downloads\arduino-1.8.12-windows (2)\arduino-1.8.12\hardware\tools\avr/bin/avr-size" -A "C:\Users\jacksona\AppData\Local\Temp\arduino_build_77959/sketch_apr10a.ino.elf"
Sketch uses 444 bytes (1%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xf6
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Remove any connections to pins 0 and 1 on your Arduino board. These pins are used for communication with your computer, including uploads. Connecting anything to these pins can interfere with uploads.

Make sure you have the correct board selected from the Tools > Board menu. Note that the Tools > Board > Arduino Nano board you have currently selected only works for the classic Arduino Nano. If you're using the Nano Every, Nano 33 IoT, or Nano 33 BLE boards, you need to install the support package for those boards and select that specific board from the Tools > Board menu.

Make sure you have selected the port of your Arduino board from the Tools > Port menu.

Sometimes the port will be labeled with the board name in the menu. Other times it will not. If you don’t know which port is your Arduino board, you can find it like this:

  • Unplug your Arduino board from the computer.
  • Tools > Port
  • Note the ports, if any, listed in the menu.
  • Close the Tools menu. The ports list is only updated when the Tools menu is re-opened, so this step is essential.
  • Plug your Arduino board into the computer.
  • Tools > Port - The new port listed in the menu is your Arduino board.

Yes on my home computer, if I unplug the arduino and plug it into a different port when I look at tool port the port number has changed. My work laptop just permanently says port 3 no matter which port I plug the arduino in