3D프린터와 아두이노/아두이노

아두이노 스케치 업로드 문제 (USB 드라이버 문제 / FTDI 드라이버 문제 / IDE-USB 포트 설정 문제 / USB 케이블 문제)

메카럽 2020. 9. 1. 09:20
반응형

안녕하세요. 메카럽입니다.

이번 포스팅에서는 아두이노 프로그램을 통해 스케치 업로드 시 발생하는 문제들에 대해 알아보도록 하겠습니다.

스케치 업로드까지 한 번에 완료하신 분들은 운이 좋은 케이스입니다. 아두이노 하드웨어와 PC에 설치된 USB 드라이버, 이 둘을 서로 이어주는 USB 케이블(나노나 프로 미니라면 FTDI 변환 케이블과 드라이버), 그리고 포트 설정 등 이 모든 것이 잘 맞아 떨어지기가 생각보다 쉽지 않습니다. 이번 포스팅에서는 아두이노 개발을 하다 보면 언젠가 마주칠 문제들을 다루고자 합니다. 공통으로 PC가 아두이노를 인식하지 못하거나 스케치 업로딩이 정상적이지 않은 경우입니다. 정말 답답하고 앞으로 일이 진행되지 않기 때문에 한 번쯤 살펴보고 지나가도록 하시기 바랍니다.

 

■ USB 드라이버 문제

IDE의 (툴-포트)에서 새로운 포트가 인식되지 않는다면 드라이버 설치 오류가 가장 먼저 떠오릅니다. 이럴 경우 PC에서 "제어판 - 장치관리자"로 들어갑니다.

"제어판 - 하드웨어 및 소리 - 장치 및 프린터 - 장치관리자"에 들어가 보면 "기타장치 - 알 수 없는 장치"에 노란색 느낌표가 떠 있는 화면을 확인 할 수 있습니다. 자세히 살펴보면 "USB2.0-Serial"이란 부분인데, USB 드라이버가 설치되지 않았기 때문에 아두이노 인식문제가 발생하게 됩니다.

해당 아이콘에서 커서를 가져다 대고 마우스 오른쪽 버튼을 클릭하고, 팝업창의 "드라이버 설치"를 눌러 진행해봅니다. USB 드라이버 설치가 완료되면 노란색 느낌표가 사라지고 USB포트를 인식하는 것을 확인할 수 있습니다.

 

■ FTDI 드라이버 문제

중국산 호환보드를 구입한 분들이라면 FTDI 드라이버 문제를 겪게 됩니다. USB와의 연결과 아두이노 리셋을 위한 FTDI 칩은 정품 아두이노에는 탑재되어 있으나 중국산 호환보드에는 빠져있는 편입니다. USB 단자가 없는 아두이노 프로 미니를 사용할 때 마주치는 문제인데, USB 커넥터가 달린 FTDI 컨버터(하드웨어)가 있어도 드라이버(소프트웨어, CH340 외)가 설치되어 있지 않으면 제대로 작동하지 않습니다. 이와 같은 경우 인터넷을 통해 드라이버를 다운받아 설치치 해보시기 바랍니다.

 

■ IDE-USB 포트 설정 문제

IDE 상에서 포트 설정을 제대로 해주지 않아 발생하는 문제입니다. 아두이노는 COM4포트에 연결되어 있는데, COM1을 선택했거나, 다른 USB 장치를 선택한 경우입니다. 또 두 개 이상의 아두이노를 연결했을 때도 하드웨어 별로 포트 번호가 부여되므로 잘 구별하여 사용하시기 바랍니다.

 

■ USB 케이블 문제

USB 드라이버 설치, 하드웨어 설정 등 모든 것이 제대로 되어 있는데 IDE와 연결이 원활하지 않거나 인식이 되지 않는 경우가 발생합니다. 이 경우 다소 어이없는 케이스인데 USB 케이블 자체에 문제가 있는 경우입니다. 잘 사용하던 케이블에 문제가 있을 것이라고 누가 생각이나 했을까? 이는 아두이노 우노보다 비교적 얇은 선을 사용하는 아두이노 나노(USB miniB)에서 빈번하게 발생하는 문제인데, 1m 이상의 USB 케이블을 사용하며 둥글게 말아서 보관 하거나, 자주 사용하다 보면 내부의 전선이 단선이 되는 경우가 발생합니다. 네 가닥의 선(+, -, Tx, Rx) 중 하나라도 단선이 되면 아두이노와 통신을 할 수 없습니다. 항상 하나 이상의 여유분을 갖고 진행하시기 바라며, 특히 공용 케이블에서 이런 문제가 빈번하게 발생할 수 있습니다.

 

이번 포스팅은 여기서 마무리 하도록 하고 다음 포스팅에서 아두이노 스케치 업로드 문제들에 대해 이어서 포스팅하도록 하겠습니다. 포스팅하는 문제들 외에도 여러 문제들이 발생하는 것으로 알고 있습니다. 그런 문제들에 대해서도 해결방법을 알게되면 포스팅하도록 하겠습니다.

오늘 하루도 행복한 하루 되세요.

728x90
반응형