[Arduino/아두이노] 아두이노 보드 연결하여 기본 세팅 및 포트 설정하기

 

안녕하세요~

저번 포스팅인 [아두이노/Arduino] 아두이노 IDE(통합 개발 환경, Integrated Development Environment) 다운받고 설치하고 실행하기에 이어 두번째 시간! 아두이노 개발환경을 받았으니, 아두이노 보드를 연결하고 포트를 설정하여 기본 프로젝트를 구동시켜보겠습니다!

정말 쉬우니 그냥 팔로팔로미!

 

1. 아두이노 보드 설명

자, 이제 단순히 소프트웨어 뿐만 아니라 아두이노 라고 하는 하드웨어 보드가 추가되는데요, 그만큼 어떻게보자면 컴퓨터 환경인 온라인과 하드웨어인 오프라인을 넘나들며 설명을 해야 합니다!

일단 포트설정과 기본 세팅에 앞서 어떤 아두이노 보드를 사용하는지가 조금 중요해 집니다!

저는 지금 '아두이노 메가 2560'과 '아두이노 우노' 그리고 '아두이노 나노' 세가지 보드를 쓰고있습니다!

일부러 판매 사이트로 링크를 걸어놨는데요, 인터넷에서 specification을 찾는 것보다 판매 사이트에서 설명되어있는 부분이 더 자세하기에 링크를 걸었습니다.

 

기본적인 차이점은 가장 큰것이 크기인데요, 나노가 가장 작고 그다음이 우노 그리고 메가2560이 제일 큽니다!

당연히 포트 수도 메가2560이 가장 많구요, 마이크로 프로세서(마이크로 컨트롤러 혹은 ARM 혹은 AVR: 넷 다 비슷한 용어입니다.)의 강력함도 메가2560이 가장 크죠.

그러면 크다고 마냥 좋은건가 하면 아니죠. RC카라던가 라인 트레이서 같이 움직이는 것 안에 내장하여 쓰려면 나노처럼 작고 가벼운 것이 좋겠죠!

 

그리고 여기서 가장 큰 부분이 공식 아두이노 보드가 아닌 중국에서 아두이노 호환보드로 제작한 ch340 칩이 약간 문제가 되는데요, 일단은 기본 세팅과 포트설정 후 기본 프로젝트를 구동해 보는 과정에서 에러사항을 한번 살펴보겠습니다!

 

저는 일단 여기서 가장 사람들이 입문으로 많이 쓰는 아두이노 우노로 설정을 진행하도록 하겠습니다!

 

먼저 아두이노 보드컴퓨터연결해주세요!(아두이노 보드와 동봉된 USB 선으로 아두이노에는 USB type A(육각형으로 집처럼 생긴 모양)를 컴퓨터에는 USB type B(우리가 아는 usb 모양)를 연결해주시면 됩니다. 이렇게 생긴 선일겁니다)

 

2. 보드 선택하기

자, 처음으로 아두이노 IDE를 키셨다면 바로 아래와 같은 화면이 나올 것 입니다.

그리고 여기서 오른쪽 아래 표시된 것과 같이 'No board selected'라고 표시됩니다. 즉, 아두이노 보드가 선택되지 않았다는 것인데요.

여기서 저희는 메뉴에 'Tools'>'Board'>'Arduino AVR Boards'를 차례대로 선택하면

이와같이 엄청나게 많은 아두이노 보드들이 보이게 됩니다. 저는 'Uno' 였으니까 위에서 두번째 'Arduino Uno'를 선택해줄 거구요, 나노나 메가도 메뉴에 보이는 Arduino Nano, Arduino Mega를 각각 선택해주시면 되겠습니다. 그외에도 여러 보드를 선택할 수 있으니, 결국 내가 지금 가지고 있는 보드가 무엇인지 확인하는게 가장 중요하겠죠!?

자, 이렇게 선택하면 아까 보았던 상태표시줄 우측이 선택한 보드명으로 바뀌는 것을 볼 수 있습니다!

특히 이 보드를 잘 못 설정하게 되면 각 AVR마다 명령어 체계가 약간은 다른데 그것을 보정할 수 없어 컴파일이 안되거나, 실행이 되지 않습니다! 혹시 컴파일이 안되거나 보드로 실행이 안되는 경우는 한번 이 보드 설정을 제대로 하셨나 확인해보시는 것도 한가지 방법입니다!

자, 여기서 잘 살펴보면 'not connected'라고도 나와있는 걸 볼 수 있습니다.

이는 물리적으로 현재 아두이노 우노 보드와 컴퓨터가 연결되어 있음에도 볼 수 있는데요, 그 이유는 포트 설정이 되지 않아, 아두이노 IDE가 아두이노 보드가 현재 컴퓨터에 연결되었음을 알지 못하는 것입니다.

 

3. 포트 선택하기!

눈치채신 분들도 있겠지만, 포트는 'Tools'의 'Board' 아래 있습니다. 근데 혹시나 'Port'가 안보이시는 분들은 IDE를 끄고, 아두이노 보드를 먼저 컴퓨터에 연결하신 다음 아두이노 IDE를 다시 실행시켜 주시고 2번 보드 설정부터 다시 해주시면 됩니다!

자, 이렇게 포트를 누르면 자동으로 아두이노 보드가 연결된 포트(COM5)를 보여줍니다. 여기서 포트 명(COM5)는 크게 의미는 없습니다. 보통 대부분의 사람들은 COM3로 뜨지만, 포트가 다른데 연결되어있거나 하면 포트명은 달라질 수 있습니다. 그러나 중요한건 여기서 괄호 안에 본인이 사용하는 아두이노 보드명이 일치하는지만 잘 확인하시고, 일치한다면 그 포트로 사용해주시면 됩니다!

자 이렇게 포트까지 설정해주면, 아두이노 보드와 연결이 되게되고, 오른쪽 아래가 'Arduino Uno on COM5'라고 바뀌게 됩니다.

 

자, 이제 보드와 IDE가 연결되었습니다. 아주 기본적인 프로젝트를 할 수 있게 되었네요!

좀 더 하고 싶지만, 일단 포스팅 길이가 너무 길어질 것 같아 다음으로 넘겨야겠네요!

다음시간에는 아주 기본적인 프로젝트를 하나 만들고 컴파일해서 아두이노 보드로 보내고, 보드에서 작동하는지 확인하며, 그 과정에서 일어날 수 있는 아주 기본적이지만 당혹스러운(그리고 자주 나타나는) 문제들을 짚어보겠습니다!

 

다음에 보아요~

 

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

+ Recent posts