연결한 장치의 COM Port 번호 확인하는 법

Arduino IDE나 Hercules 등을 이용하여 장치와 통신을 하기 위해서는 이 COM Port의 번호를 알아야 하는데요.

오늘은 지정된 COM Port 번호를 어떻게 알아내는지 살펴보겠습니다. (아두이노 보드나 USB to Serial Converter를 꽂으면 컴퓨터에서 자동으로 COM Port 번호를 지정합니다.)

장치 관리자 들어가기

윈도우 버튼(화면 왼쪽 하단의 창문 모양 버튼)을 오른쪽 마우스 버튼으로 클릭해서 나오는 메뉴들에서 [장치 관리자]를 선택하면 됩니다.

장치 관리자에서 COM Port 확인

[장치 관리자]의 [포트 (COM & LPT)] 하위 항목에 현재 연결된 Serial 통신 기기들이 나열되어 있습니다. 이 중에서 우리가 꽂은 USB-Serial Converter를 찾아야 하는데요. 가장 쉬운 방법은 컨버터를 뺐다 다시 꼽으면 됩니다. 빼면 해당 장치가 목록에서 사라지고, 다시 꼽으면 해당 장치가 다시 나타나겠죠?

제 경우는 COM3으로 지정되어 있네요.

저는 CH340 칩셋이 달려있는 아두이노 보드를 사용했기 때문에 USB-SERIAL CH340으로 표기가 되어 있습니다.

어떤 칩셋을 사용하는 보드나 USB to Serial 컨버터를 이용하느냐에 따라 이 표기는 달라질 수 있습니다.

보통 아래와 같은 장치로 나타날 것입니다.

  • USB-SERIAL CH340(COMx)
  • USB Serial Port(COMx)
  • Arduino UNO(COMx)
  • Arduino Mega 2560(COMx)
  • Arduino Zero Native Port(COMx)
  • STMicroelectronics Virtual COM Port(COMx)
  • Silicon Labs CP210x USB to UART Bridge(COMx)
  • 기타 등등…

만약 장치가 나타나지 않는다면?

장치가 인식되지 않고 USB Serial(또는 다른 표기일 수도 있음)로 나타남

장치가 [포트(COM&LPT)]의 하위 항목에 나타나지 않는다면 [기타 장치]의 하위 항목에 있는지 살펴봅니다.

만일 여기에 장치가 나타난다면, 해당 장치의 드라이버가 PC에 없어서 장치를 인식하지 못하고 있는 것입니다. 이 경우는 아래 드라이버를 설치함으로써 해결됩니다.

다만, 어느 드라이버를 설치할 지는 현재 장치(보드나 컨버터)가 어떤 칩셋을 이용하는지 알아야 하는데요. 자주 사용되는 3가지 칩셋의 드라이버를 올려드리니, 어떤 칩셋인지 모르는 경우는 모두 설치해보시면 될거 같습니다. (드라이버를 여러종 설치하는 것이 PC의 속도 등에 거의 영향을 주지 않습니다.)


One thought on “연결한 장치의 COM Port 번호 확인하는 법”

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다