as the title suggests, I cannot select a port as it is simply greyed out. I looked for a solution but it either didn't work, talked about a different operating system, or was too confusing for a newbie like me to understand.
A quick rundown: I have an Arduino UNO, when I connect it to my PC through a physical USB port extender the port option is greyed out, straight into the same port without the extender it's greyed out, and if I plug it into the SS USB port the same thing happens. I have not installed anything apart from the Arduino coding software. In device manager I do not see any Arduino drivers installed which could be important. However, I know it's not the board as it connects to my laptop just fine and I am able to choose ports.
I am very grateful for any help as this is quite a confusing problem to face before I was even able to understand the basics of Arduino boards.
(I am brand new to Arduino so please explain everything to me as you would to a 5-year-old child.)
You need to install the driver for the CH340 USB to serial adapter chip used by your Arduino board. You can install the driver for the CH340 USB to serial adapter chip used by your Arduino board by following these instructions:
Click the button with the cloud and downward pointing arrow to download the driver.
Wait for the download to finish.
Unzip the downloaded CH341SER.ZIP file.
Open Windows Device Manager.
Connect the CH340-based board to your computer with a USB cable.
You should see a new device appear under the "Other devices" section of the device tree. Double click on it.
Click the Update Driver... button.
Click "Browse my computer for drivers".
Click the Browse... button.
Select the unzipped folder of the download from the WCH website.
Click the OK button.
Click the Next button.
The driver should now install successfully. After that, the CH340 -based board should appear in the "Ports (COM & LPT)" section of the Windows Device Manager device tree as "USB-SERIAL CH340 (COMn)" and the board should show up under the Arduino IDE's Tools > Port menu.
There was a minor choke-up when I was attempting to use the "Update driver" method and it wasn't able to set up the driver, but there is a very simple installation application within the zip file. It all works great now, recognises the port and Arduino receives my sketches successfully.
Thank you very much for your help, I've been trying to figure out this problem for a week now and now I can continue experimenting with my Arduino. Thanks!
I have occasionally recommended that installer with the thought that it would be an easier approach, but there was a report last week that the driver installation failed when using the installer, and I found the same occurs for me. But for both of us the direct driver installation via Device Manager worked fine. It's interesting that you had the opposite result.
Anyway, I'm very glad to hear that you are now able to get to having fun with Arduino. Enjoy!