Windows 11에서 Arduino 문제를 해결하는 방법



아두이노는 기본적으로 오픈 소스 마이크로컨트롤러 하드웨어 키트입니다.실제 보드와 초보자에게 매우 친숙한 IDE와 같은 소프트웨어 부분으로 구성됩니다.예술가, 취미인, 심지어 과학자들까지 온갖 종류의 가젯, 로봇, 또는 그들이 꿈꾸는 무엇이든 조립하는 데 사용합니다.이 작은 보드를 프로그래밍하는 데 사용되는 언어는 아두이노 언어인데, C/C++에 약간의 단순화를 더해 시작하기 쉽게 만들어졌습니다.솔직히 말해서 보드 자체는 꽤 저렴합니다.새 제품을 사면 약 50달러 정도이기 때문에 초보자나 DIY 애호가에게 큰 부담은 되지 않습니다.하지만 가끔 짜증 나는 점은 이 보드들이 제대로 작동하지 않을 수 있다는 것입니다.사소한 문제일 수도 있지만, 삶을 짜증 나게 할 수 있습니다.드라이버가 제대로 설치되지 않거나, IDE에서 오류가 발생하거나, 아두이노를 인식하지 못하는 경우가 있습니다.따라서 몇 가지 요령을 알아두면 많은 어려움을 덜 수 있습니다.이 가이드는 Windows 11에서 Arduino를 원활하게 실행하려고 할 때 흔히 발생하는 몇 가지 문제점을 다룹니다. Windows는 Arduino를 예상보다 조금 더 복잡하게 만들어야 하기 때문입니다. Arduino 인식에 문제가 있거나 IDE가 연결되지 않는 경우, 이 해결 방법을 통해 문제가 해결될 수 있습니다.드라이버 업데이트, 권한 및 구성 조정에 대한 간단한 문제 해결 단계도 제공됩니다.일반적으로 드라이버가 제대로 설치되었는지, Windows가 장치를 신뢰하는지 확인하기만 하면 됩니다.—

Windows 11에서 Arduino 문제를 해결하는 방법

관리자 권한으로 IDE 실행

이는 꽤 흔한 문제입니다.때때로 Arduino IDE에 충분한 권한이 없어서 Windows에서 특정 기능이 차단되는 경우가 있습니다.관리자 권한으로 실행하면, 특히 드라이버를 설치하거나 직렬 포트를 열 때 이상한 접근 오류를 우회할 수 있습니다.

시작 메뉴에서 Arduino IDE를 검색하고 마우스 오른쪽 버튼을 클릭한 후 “관리자 권한으로 실행”을 선택하세요.도움이 되고 매번 이 단계를 건너뛰고 싶다면 기본값으로 설정할 수 있습니다.

  • Arduino IDE 바로 가기를 마우스 오른쪽 버튼 으로 클릭하고 속성을 선택합니다.
  • 호환성 탭 으로 이동합니다.
  • 관리자 권한으로 이 프로그램 실행 확인란을 선택하세요.
  • 적용을 누른 후 확인을 누르세요.간단하지만, 때로는 Windows 권한 문제를 해결하기 위해 꼭 필요한 작업입니다.많은 설정에서 이 작업을 통해 드라이버 접근 문제나 직렬 포트 충돌 문제가 해결되는데, 이는 일반적인 문제입니다.

주의: 일부 컴퓨터에서는 이 권한이 매번 필요할 수 있지만, 다른 컴퓨터에서는 Windows가 해당 권한을 기억합니다.이상하게 들리겠지만, 뭐, 그게 Windows니까요.

Arduino 드라이버를 수동으로 업데이트하세요

Arduino가 장치 관리자에 표시되지 않으면 드라이버 문제가 원인일 가능성이 높습니다. Windows가 자동으로 올바른 드라이버를 로드하지 않거나 드라이버가 손상되는 경우가 있습니다.이 문제를 직접 해결하면 놀라운 효과를 볼 수 있습니다.

해야 할 일은 다음과 같습니다.

  • 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하거나 눌러 장치 관리자를 선택하여 장치 관리자를 엽니다 Windows + X.
  • Arduino는 일반적으로 포트(COM 및 LPT) 또는 기타 장치 아래에서 찾을 수 있습니다.
  • Arduino 장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
  • 업데이트된 드라이버 소프트웨어 자동 검색을 선택하세요. Windows가 가장 적합한 드라이버를 찾으려고 시도합니다.
  • 그래도 작동하지 않으면, ‘드라이버 소프트웨어를 위해 내 컴퓨터 찾아보기’를 선택 하고 최신 Arduino 드라이버를 다운로드한 폴더나 C:\Program Files (x86)\Arduino\drivers.에 있는 기존 드라이버 폴더를 지정하세요.

이렇게 하면 Arduino가 연결되지 않는 드라이버 오류를 방지하는 데 도움이 될 수 있습니다.어떤 설정에서는 즉시 작동했지만, 다른 설정에서는 업데이트 후 몇 번 재시도하거나 재부팅해야 했습니다.

필요한 드라이버 인증서 설치

일부 Windows 11 설치 시 드라이버가 서명되지 않아 드라이버 설치가 차단될 수 있습니다.이는 오래되었거나 비공식 드라이버에서 흔히 발생하는 문제입니다.이 문제를 해결하려면 드라이버 서명을 수동으로 설치해야 합니다.

C:\Program Files (x86)\Arduino\driversArduino 드라이버가 있는 위치 로 이동합니다.Arduino.inf 또는 Arduino 보안 카탈로그 파일을 찾은 다음 마우스 오른쪽 버튼을 클릭하고 ‘ 열기’를 선택합니다.

서명 보기 > 인증서 보기를 클릭합니다. Windows에서 게시자를 확인할 수 없다는 메시지가 표시되면 인증서 설치를 클릭합니다.대화 상자의 지시에 따라 모든 인증서를 다음 저장소에 저장을 선택하고 신뢰할 수 있는 루트 인증 기관을 선택한 후 다음을 클릭합니다.

놀랍게도 이 과정은 간과되는 경우가 많지만, Windows가 드라이버 서명을 신뢰하기 때문에 드라이버 설치 차단을 해제할 수 있습니다.때로는 인증서 설치만으로 차단이 해제되고 “드라이버 서명 안 됨” 오류가 해결되는 경우도 있습니다.

올바른 보드와 포트를 선택하세요

IDE는 연결되어 있지만 업로드 또는 직렬 모니터가 작동하지 않는 경우, 올바른 보드나 COM 포트를 가리키고 있지 않기 때문일 가능성이 높습니다.이 부분을 확인하는 것은 간단하지만 매우 중요합니다.

  • Arduino IDE를 엽니다.
  • 도구 > 보드 로 가서 사용 중인 정확한 모델(예: Arduino UNO) 을 선택하세요.
  • 다음으로, 도구 > 포트 에서 Arduino와 일치하는 직렬 포트를 선택하세요.장치 관리자의 포트(COM 및 LPT) 에서 다시 확인할 수 있습니다.일반적으로 COM3 또는 이와 유사한 포트입니다.

이 단계는 종종 연결 또는 업로드 문제를 해결하는데, 잘못된 보드를 선택했거나 포트를 선택하지 않은 경우 IDE가 업로드를 거부하거나 장치를 인식하지 못하기 때문입니다.

호환성 모드 켜기 또는 끄기

이 방법은 성공과 실패가 반복되는 문제이지만 시도해 볼 만한 가치가 있습니다.일부 Windows 버전이나 특정 설정에서는 호환 모드 충돌로 인해 Arduino IDE에서 문제가 발생할 수 있습니다.

  • Arduino IDE 바로 가기를 마우스 오른쪽 버튼 으로 클릭하고 속성을 선택합니다.
  • 호환성 탭 으로 전환합니다.
  • 이 프로그램을 실행할 호환 모드 상자가 *체크 해제*되어 있는지 확인하세요.
  • 적용을 클릭한 다음 확인을 클릭합니다.

호환 모드가 활성화되어 있는 경우, 끄면 이상한 시작 또는 연결 버그가 해결될 수 있습니다.반대로, 이전 IDE 버전에서 문제가 발생하는 경우 호환 모드를 시도해 보는 것이 도움이 될 수 있지만, 일반적으로는 비활성화해 두는 것이 가장 좋습니다.

백그라운드에서 Cygwin 중지

Cygwin을 설치하고 실행 중인 상태에서 Arduino를 사용하면 충돌이 발생할 수 있습니다. Cygwin이 직렬 포트를 방해하거나 다른 이상한 문제를 일으킬 수 있습니다. Cygwin을 종료하면 이 문제를 해결할 수 있습니다.

이렇게 하려면:

  • Cygwin 터미널 창을 닫거나 Cygwin 서비스를 중지합니다.
  • 필요한 경우 cygwin.dllArduino 디렉터리의 를 Cygwin 설치 폴더의 최신 버전으로 바꾸세요.이 방법은 다소 번거롭지만 DLL이 통신 문제를 일으키는 경우 필요할 수 있습니다.

하드웨어 기능 확인

다른 모든 방법이 실패하면 아두이노 보드 자체에 결함이 있을 수 있습니다.다른 PC에서 동일한 보드를 테스트하거나 다른 아두이노를 사용해 문제가 지속되는지 확인하세요.고장난 하드웨어가 가끔씩 발견될 수 있으며, 다른 모든 방법이 실패하면 교체하는 것이 유일한 해결책입니다.

Windows에서 Arduino 문제 해결

대부분의 문제는 드라이버 문제, 권한 또는 잘못된 설정으로 귀결됩니다. IDE나 드라이버를 제거했다가 다시 설치하고, 누락된 인증서를 설치하면 종종 문제가 해결됩니다.물론, 깔끔하게 다시 설치하면 고질적인 문제를 해결할 수 있습니다.하지만 기술이 항상 간단한 것은 아니라는 점을 기억하세요.때로는 시행착오를 거쳐야 합니다.이 방법들 중 하나로 아두이노를 다시 작동시킬 수 있기를 바랍니다.

요약

  • 권한 문제를 해결하려면 Arduino IDE를 관리자 권한으로 실행하세요.
  • Arduino가 인식되지 않으면 장치 관리자에서 드라이버를 수동으로 업데이트하세요.
  • 서명되지 않은 드라이버 오류가 나타나면 드라이버 인증서를 설치하세요.
  • IDE에서 올바른 보드와 포트가 선택되었는지 확인하세요.
  • 이상한 시작 문제가 발생하면 호환 모드를 전환하세요.
  • 직렬 통신을 방해할 수 있는 Cygwin 백그라운드 프로세스를 중지합니다.
  • 다른 PC에서 하드웨어를 테스트하여 결함이 있는 보드를 배제합니다.

마무리

Windows에서 발생하는 대부분의 Arduino 문제는 약간의 인내심만 있다면 해결할 수 있습니다.드라이버 업데이트, 권한 조정, 설정 확인 등으로 해결할 수 있습니다.다른 방법이 모두 실패하면 IDE를 다시 설치하거나 하드웨어를 교체하면 해결되는 경우가 많습니다.이유는 확실하지 않지만, 이러한 검증된 방법들이 많은 설정에서 도움이 되는 것 같습니다.이 방법이 누군가는 끝없는 문제 해결의 악순환을 피하는 데 도움이 되기를 바랍니다.



이 글이 도움이 되었나요?