아두이노 우노 USB COM 포트 인식 불가 (II)

[2018.4.5 작성] 이전에, 포토 인식이 되지 않았을 때에 고생한 내용을 아래의 링크와 같이 게재하고 있었다.s://blog.naver.com/ann_arbor/221354697852

내용은 대략 1)16u2 통신칩이 운반한 경우 2) 중국호환보드의 경우 CH340드라이브를 추가 설치하는 내용 3) 결국은 PC측의 아두이노 케이블을 빼앗아 꽂으면 된다는 내용인데… 최근 또 이런 문제가 발생했다. 4일정도 전에… 하지만 이번에는 조금 다른게 ‘아두이노보드’만 인식하지 못하고 ‘아두이노나노’, ‘프로미니’를 잘 인식했다.거기서 Windows 제어 패널-하드웨어-장치 관리자로서 가면, Arduino Uno(COM4)에 에 에러가 있다고 나온다.소프트웨어 충돌 같아서 최근 설치한 보안 프로그램을 전부 지웠다. 결론은 관계 없음 2) V3, 터보클리너를 사용해 바이러스 검사(–>효과 없음) 및 레지스트리를 정리. 무효과3) 윈도우 실행창에서 msconfig를 입력하고, 스타트 프로그램에서 이상한 것 모두 지워서 재시작. –> 효과없음. 4) 드라이브 업데이트를 온라인으로도 해보거나, 오프라인에서 ProgramFiles(x86) 폴더를 지정해서 해도 최신 파일이라고 효과가 없다.노트북 USB 포트도 바꿔보고 usb 케이블도 바꿔봤는데 효과가 없어……다른 (작업실 데스크톱) PC로 확인해보니 잘 인식된다.Arduino.cc 에 들어가서 스케치(IDE)를 새로 설치하였더니 이전에 설치한 라이브러리가 어떤지 확인하고 관계없음을 확인한 후 기존 스케치를 Uninstall 한 후 1.8.5 최신 버전에 재설치–> 효과없음.8) 드라이버 파일을 수동으로 설치하는 방법으로 해 보았으나 에러 메시지만 발생.UNO보드는 Arduino Uno(COM4)에서 잡히는 데 반해, 나노보드는 CH340(COM3)으로, 프로미니는 CP210xUART Bridge(COM10)에서 드라이버가 잡혔기 때문에 드라이버 파일 내에서 COM5로 설정해 보았지만 설정할 수 없다. 하드웨어의 값을 읽어 들이는 것이다. 혹시 우노보드 통신칩 펌웨어가 날아간 줄 알고 찾아보니 프로미니의 경우에 대한 내용을 아래 링크와 같이 확인하여 RST와 GND를 합선시켜 보았으나 이 또한 효과가 없음.s://blog.naver.com/ann_arbor/221359267132 나로서는 더 이상 해볼 게 없어 네이버 지식In에 올려봤다. 이틀 사이에 조회수 24의 답은 0s://kin.naver.com/qna/detail.nhn?d1id=1&dirId=104&docId=298535447 할 수 없을 정도로 나노보드나 프로미니를 쓰려고 꺼냈지만 그래도 그동안 삽질한 게 아까워서 가만히 생각을 정리해 보니 하드웨어 문제가 아니라 결국 드라이버 파일이 문제라고 결론지었다.[해결내용] 아래 그림과 같이 Windows 디바이스 관리자를 열고 Arduino Uno(COM4) 마우스 오른쪽 클릭으로 속성을 선택하고 파일 정보를 보면 c:_Windows_system32_DRIVERS_usbser.sys 파일이 있다.

>

이 파일을 찾아 삭제하고 장치 관리자에게서 Arduino Uno(COM4)를 제거한 후 아두이노를 연결하면 장치 관리자가 새로 usbser.sys 파일이 설치되어 문제점이 해결된다. 지금부터 스케치를 실행하면 보이지 않았던 COM 포토가 보인다.실로 긴 삽타기다……추정이지만, 은행 사이트에 들어갈 때에 설치되는 보안 프로그램이 이 파일을 오염시킨 것 같다.Arduino.cc 대화까지 모두 읽어봤지만 이런 현상은 없었다. ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●은행 사이트에 들어간 것도 아닌데 또 발생하는 걸 보니 다른 소프트웨어가 충돌하는 것 같아.어쨌든, 다시 드라이버 파일을 삭제하고, 장치 관리자로부터 해당 usb 장치를 끄고 우노를 접속하면, 정상적으로 작동한다.일단은 쓰긴 하지만 내 노트북 환경에서 발생 원인을 모르기 때문에 자주 발생할 것 같다. ====================================================================================================================================================장치관리자를 보니 처음부터 못 잡아서 다시 드라이버 파일을 설치하는 등 몇개인가 해 보았는데 안되서 이건 또 새로운 현상으로 노트북 USB 포트의 다른쪽으로 연결하면 똑바로 인식한다. (프로미니와 나노 모두…) 하드웨어 문제 같지만 확실치 않다. 어쨌든 일단 업로드가 필요해서 그대로 사용했는데 시리얼 포트가 인식이 안 되면 컴퓨터의 다른 USB 포트에 접속해 보는 것이 좋다.이미 대략 포트 인식 불가 현상을 대부분 알고 있는 것 같은데 다음에 또 어떤 문제가 발생하는지…==================================================================================================================================장치 관리자를 확인해 보니 COM 포트가 보이지 않는 것이 이전과는 또 다르다.그래서 ‘우노보드’가 아닌 ‘나노보드’를 달아보면 잘 인식하는 것은 같다.다시 메모를 하는 이유는 새롭게 해결했기 때문이지만, 그 해결 방법은…….다른 우노보드를 붙여보니 COM포트를 제대로 인식한다.컴파일, 업로드를 해보니 잘 돼서 정상 작동했으므로 다시 원래 우노보드를 연결해 보니 이 또한 잘 된다.여하튼 해결되었으니 그대로 사용한다. ^^ ​ ​