I'm getting this error while trying to upload a sketch to an Arduino UNO (compatible):
avrdude: stk500_recv(): programmer is not responding
I found it's due to the IDE not finding the correct port where the Arduino is connected (only bluetooth ports are showing). I tried installing drivers but none of them worked.
I don't know what else to try 
Any ideas?
Thanks!
Are you selecting Sketch: Upload, or Sketch: Upload Using Programmer?
Unless you have a Programmer connected to the ICSP header, you should not be selecting Programmer.
Does your device pass the Loopback Test?
CrossRoads:
Are you selecting Sketch: Upload, or Sketch: Upload Using Programmer?
Unless you have a Programmer connected to the ICSP header, you should not be selecting Programmer.
I'm using 'upload'.
CrossRoads:
Does your device pass the Loopback Test?
There is nothing coming back from the serial monitor after I send something so I'm guessing it does not pass it.
Any recomendations?
spycatcher2k:
You have to install the correct driver for the board you have. If you supply more information about the chip next to the USB connector we may be able to help. 
The chip is a Mega16U2. I did try installing all drivers I could find online and none of them worked.
spycatcher2k:
The drivers are supplied with the IDE.
Then there is another problem I guess?
spycatcher2k:
What do you have connected to your arduino? Be precise , what is connected where?
I have nothing connected to my arduino right now.
spycatcher2k:
Have you tried following the many other posts with this error code? If you have, please list what you have tried.
Yes. I tried installing drivers and also followed this guide: https://www.arduino.cc/en/Hacking/DFUProgramming8U2.