Hardware Checks
Tested three different Arduino boards on multiple PCs → Sometimes detected, sometimes not.
Changed USB cables → Verified if the issue was cable-related.
Tried different USB ports → Avoided USB hubs, tested direct connections.
Reset the bootloader → Pressed the reset button twice quickly.
Checked soldering and connections → Verified the quality of the board assembly.
Software Checks
Checked Device Manager in Windows → Sometimes Arduino appeared under "Ports (COM & LPT)", sometimes it didn’t.
Reinstalled drivers → Tested CH340 driver for clone boards.
Selected the correct COM port in Arduino IDE → Ensured correct settings for communication.
Temporarily disabled antivirus → Excluded Arduino IDE to prevent interference.
Reinstalled the Arduino IDE → Clean installation of the latest version.
Tried an older version of the IDE → Searched for more stable versions (2.3.5).
Checked baud rate settings → Made sure
Serial.begin(9600);
matched the serial monitor.
Attempts with Bluetooth and BLE
Installed BLE library → To test wireless communication on Nano 33 IoT.
Fixed coding errors → Replaced
BLE.println()
with setValue()
to send data correctly. Tested with the Serial Bluetooth Terminal app → Checked if data was transmitted properly.