Error while uploading program

I've been trying for so long to get my arduino Uno working now but i can't seem to get it to.

I found out that there was no drivers installed so i did that myself and then i got a lot more text at the bottom which seemed good. But still it isnt working and now i'm getting the error: the selected serial port does not exist or your board is not connected. This is weird to me because after installing the drivers a new port showed up which i know for sure is the one on the arduino. This is because if i remove the usb cable from the uno, this port dissapears.
The error i'm getting right now reads out:

Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"

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\menno\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM3

Using Programmer : arduino

Overriding Baud Rate : 115200

AVR Part : ATmega328P

Chip Erase delay : 9000 us

PAGEL : PD7

BS2 : PC2

RESET disposition : dedicated

RETRY pulse : SCK

serial program mode : yes

parallel program mode : yes

Timeout : 200

StabDelay : 100

CmdexeDelay : 25

SyncLoops : 32

ByteDelay : 0

PollIndex : 3

PollValue : 0x53

Memory Detail :

Block Poll Page Polled

Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack


eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff

flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff

lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00

hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00

efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00

lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00

calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00

signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : Arduino

Description : Arduino

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x1c

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x03

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10

Hardware Version: 4744608

Firmware Version: 0.4611299

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x1c

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x03

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10

Vtarget : 0.4 V

Varef : 0.3 V

Oscillator : 0.531 Hz

SCK period : 10558593.8 us

avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x03

avrdude: initialization failed, rc=-1

Double check connections and try again, or use -F to override

this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10

avrdude done. Thank you.

the selected serial port

does not exist or your board is not connected.

The program i am trying to run is just to check if i can even get software on the arduino at all.
It's the built in blink program reading out:
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on
delay(500); // wait for half a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off
delay(500); // wait for half a second
}

I hope someone can help me fix this issue.

Please use the links below to aid you in posting error messages and code etc.

Could you also take a few moments to Learn How To Use The Forum.

Other general help and troubleshooting advice can be found here.
It will help you get the best out of the forum in the future.