I recently purchased a Nano 33 IoT (not a clone) and have had problems getting my computer to recognize it. I have tried many solutions I found online but none of them have worked so I will try to detail my situation as much as possible.
My computer is an HP Elitebook with Windows 10. This is my first Arduino so I haven't had any drivers or software previously installed. I downloaded the IDE and plugged in the board and installed the drivers in my Program Files(x86) directory. I downloaded the libraries from the Board Manager in the IDE and have the correct board set up, but in the Ports, it only lists Serial Ports (grayed out) and COM 5 which is the default on my computer. When I try to run any program, the display reads:
PORTS {COM5, } / {COM5, } => {}
many times before crashing, which led me to believe the Port was the problem.
I went to the Device Manager, but did not see the Arduino in Other Devices, or anywhere else. I tried updating the drivers for the COM Port and the USB controllers to the Arduino drivers, but Windows said that the best drivers were already installed.
On the board itself, the green light is on and the yellow light is blinking. I thought that meant it was communicating with the computer, but there is no indication anywhere that my PC recognizes the board is plugged in. I tried plugging the board into my friend's computer (he has used Arduino's before), and it worked fine, so I don't believe it is the board.
I have uninstalled and reinstalled both the drivers and the IDE several times. I have restarted my computer several times.