컴파일 오류? 업로딩 오류? 오류에 대해 알아보기 2 [아두이노 강좌]안녕하세요. 이전 강좌에 이어 업로딩 오류의 원인과 해결방안을 알아보도록 하겠습니다.
컴파일 오류는 이전 강좌에서 설명되었으며 >> 여기 << 를 클릭하시면 자동으로 이동됩니다.
업로딩 에러는 왜 생기는 걸까?
이전 강좌를 보시면 알 수 있듯이 업로딩 에러는 컴파일이 완료된 소스를
아두이노에 업로딩하는 과정에서 생기는 문제입니다.
먼저 확인해보아야 할 부분이 있습니다.
사용하고 계시는 아두이노 제품이 CH340 제품인지 아닌지 먼저 알아보셔야 합니다.
CH340을 사용하실 때는 추가로 드라이버를 설치해주셔야 합니다.
관련한 예제는 >> 여기 << 를 클릭하시면 배우실 수 있습니다.
1. 도구 - 보드 - 사용하고 있는 보드가 올바르게 선택되었는지 확인해봅니다.
2. 도구 - 포트 - 사용하고 있는 보드의 포트가 올바르게 선택되었는지 확인해봅니다.
3. 포트가 인식되지 않는다면 장치 관리자를 확인해보셔야 합니다.
아두이노를 연결했음에도 불구하고 포트가 인식되지 않는다면 장치 관리자를 확인해보셔야 합니다.
윈도우에 장치 관리자를 검색합니다.
알 수 없는 장치로 나온다면 드라이버가 설치되지 않았거나, 보드의 배선 오류 혹은 보드의 불량이 될 수 있습니다.
제품의 불량이 의심된다면 구입 사이트에 문의를 넣어보셔야 합니다.
4. 하드웨어 시리얼 핀 사용하고 있는지 확인해야 합니다.
아두이노는 컴퓨터와 통신을 할 때 하드웨어 시리얼을 사용합니다.
디지털 0번과 1번 핀이 하드웨어 시리얼에 해당되며
하드웨어 시리얼 핀에 배선이 되어 있다면 소스 코드 업로딩 중에 통신이 혼란스러워 업로딩이 안 될 때가 있습니다.
관련 예제는 >> 여기 << 를 클릭하시면 배우실 수 있습니다.
마치며...
문제를 해결하실 때는 컴파일이나 업로딩 중 어느 곳에 문제인지 먼저 파악하셔야 하고,
에러 창의 에러 메시지를 확인하거나 보드 포트 장치 관리자 배선 등을 확인해보셔야 합니다.
출처 [메카솔루션] http://Mechasolution.com
|