I am trying to communicate between an Arduino and a Qt-based executable, both of which use the communication port. In order to upload the code to the Arduino, I normally have to terminate the aforementioned executable. However, today, after terminating the executable, I attempted to upload the code to the Arduino. This is the message I received. This comes after the "Sketch uses" message.
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\Dummie1138\AppData\Local\Temp\arduino_build_635364/456_Arduino_String.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:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
I am not sure why this is occurring; normally if I forget to terminate the executable, the Arduino just tells me COM3 is being used. I am unsure how to proceed as I haven't been able to find a way to determine exactly what (if anything) is using COM3 at the moment. Please let me know if more information is required.