I'm having trouble using my HC-06 Bluetooth module on Windows. The module pairs successfully via Bluetooth — it shows up as "Connected" in my Bluetooth devices — but no COM port is created in Device Manager. The "Ports (COM & LPT)" section doesn't even appear at all.
I tried the following:
Removed and re-paired the HC-06 (PIN 1234).
Restarted my PC with the module powered on.
Checked "Show hidden devices" in Device Manager — still no COM port.
Tried to manually add a COM port via Bluetooth settings, but the HC-06 does not show up in the list of available devices when I choose "Outgoing COM port".
Tried to install drivers, but Windows says the best drivers are already installed.
The HC-06 is wired to an Arduino and is blinking rapidly (waiting for connection), so it's powered correctly.
Any idea how I can make Windows recognize the serial port?
You need a UART serial to USB adapter for the PC COM port. Connect the adapter RX to HC-06 TX, adapter TX to HC-06 RX, GND to GND.
A terminal program on the PC, or the Arduino serial monitor can then be used to send keyboard characters to the HC-06, which will transmit them to another device using Bluetooth.
Keep in mind that the HC-06 I/O levels are 3.3V, so do not connect the HC-06 RX and TX pins to a 5V serial adapter, or to a 5V Arduino without using a logic level shifter.
Does your PC have built in bluetooth, or are you using a dongle?
If built in, then in the PC Settings > Bluetooth&Devices > Devices > More Bluetooth Settings there is a COM port tab where you can add an outgoing com port.
Incoherent.
Are you trying to have one HC-06 talk to another HC-06? Can't be done. HC-06 is slave only. At least one needs to be an HC-05 to act as a master.
Merely having the power on is sufficient to be "connected", that is just the wireless bit and it does not guarantee the ability to communicate. That requires proper wired connection to their respective hosts, and proper coding, neither of which get a mention here.
It is possible that Bluetooth on PC is connected the wrong way round, thereby precluding Windows from recognising Bluetooth for what it is.
HC-06 paired with my smartphone and worked well in the Bluetooth terminal. I have built in Bluetooth on my PC. I can find de HC-06 and pair but it's like the PC doesn't recognize it because no port is assigned to it and I can't assign manually a port.