can't open device "/dev/ttyACM0": Device or resource busy


can't open device "/dev/ttyACM0": Device or resource busy

라즈베리 파이에 아두이노를 연결하고 시리얼 프린트된 값을 읽어와 처리하는 파이썬 코드를 실행하는데 제목과 같이 can't open device "/dev/ttyACM0": Device or resource busy 에러 메세지가 출력됐습니다. 흔히 사용하는 데스크탑 or 노트북의 경우 아두이노를 연결하면 COM? 포트에 연결된 것으로 확인 되는데 라즈베리에서는 "/dev/ttyACM?" 포트에 연결됩니다. 보통은 ACM0에 연결되는데 해당 포트에 연결된 장치의 작업이 바빠 읽어오지 못하는 상황인 것이죠. 아두이노를 다시 연결도 해보고, 0.01초마다 연산되는 센서 때문인가 싶어서 동작 주기도 1초로 변경해보고, 보드 매니저와 라이브러리 업데이트 최신화도 해보고, 구글링도 해봤지만, 해결을 하지 못하고 있었습니다. 그러던 중 Stackoverflow의 질문/답변 아래에 있는 한 댓글을 봤고 시리얼 모니터 창을 끄자 간단하게 문제는 해결됐습니다;; 시리얼 모니터로 출력이 되는 중이라 파...


#Arduino #RPi #ttyACM0 #라즈베리파이 #아두이노 #에러 #에러해결

원문링크 : can't open device "/dev/ttyACM0": Device or resource busy