Having Trouble Uploading to Arduino UNO

Hello, At first my arduino UNO was uploading just fine until it began giving me this error.It began acting like this when I tried a simple code it did not work and give me the same error. I dont where where to go from here:

const int LED =13;
void setup() { pinMode(LED, OUTPUT);
}

void loop() {
  
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);  
}

Arduino: 1.6.9 (Windows 8.1), Board: "Arduino/Genuino Uno"

Using previously compiled file:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xf0
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x30
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

If you guys need to know what kind of board I have specifically , it this the one:

I just want to know if its maybe the drivers or the ports or something.

What shows up in Windows Device Manager?

ieee488:
What shows up in Windows Device Manager?

It says the port COM3 is plugged into the arduino

Ekin1:
It says the port COM3 is plugged into the arduino

This is like pulling teeth. And is there an error?

ieee488:
This is like pulling teeth. And is there an error?

Yes there is still an error.
It is the same error listed above.