콘텐츠로 건너뛰기

아두이노 IDE 설치 방법, 코드 업로드까지 한번 해 볼게요

    들어가며

    아두이노를 처음 접하신 분들을 위한 글이 될 듯 합니다. 아두이노는 기계를 잘 모르는 초보자도 쉽게 전자회로와 프로그래밍을 배울 수 있게 해주는 매력적인 도구라고 생각하는데요. 이번 포스팅에서는 아두이노를 다루기 위한 첫 걸음인 아두이노 IDE(통합 개발 환경)를 설치하고, 아두이노를 연결하는 과정까지 알아 볼까 합니다.

    아두이노 IDE란?

    아두이노 IDE(통합 개발 환경)는 아두이노 보드를 프로그래밍하고 제어하기 위한 소프트웨어입니다. 이 도구는 초보자부터 전문가까지 모두가 쉽게 사용할 수 있도록 설계되었습니다. 아두이노 IDE는 사용자 친화적인 인터페이스를 제공하며, 간단한 코드 작성과 디버깅, 보드로의 코드 업로드를 지원합니다. 이를 통해 전자 회로와 프로그래밍에 대한 깊은 지식이 없어도 다양한 프로젝트를 손쉽게 진행할 수 있습니다. 또한, 아두이노 커뮤니티에서 제공하는 수많은 라이브러리와 예제 코드를 통해 다양한 센서와 모듈을 쉽게 사용할 수 있습니다.

    아두이노 IDE는 Windows, macOS, Linux 등 다양한 운영 체제에서 사용할 수 있으며, 오픈 소스 소프트웨어로서 누구나 무료로 다운로드하고 사용할 수 있습니다. IDE는 C/C++ 언어를 기반으로 한 간단한 스크립트 언어를 사용하여 아두이노 보드를 프로그래밍합니다. 아두이노 프로젝트는 LED를 깜빡이게 하는 간단한 예제부터, IoT(사물인터넷) 디바이스, 로봇 제어, 스마트 홈 시스템 등 복잡한 프로젝트까지 다양한데요. 이러한 이유로 아두이노 IDE는 전 세계 메이커, 학생, 취미 개발자들에게 매우 인기 있는 도구이죠.

    한문장으로 요약하면 아두이노를 쉽게 프로그래밍 하기 위한 도구라고 보시면 됩니다.

    아두이노 IDE 설치 및 실행 해보기

    뭐 이정도는 어느정도 알고 오셨을 분들이 대다수겠죠. 빠르게 아두이노를 사용하기 위해 IDE를 설치하고 사용하는 방법에 대해 알아보겠습니다.

    아두이노 IDE 다운로드

    먼저 IDE설치파일을 다운받아 보겠습니다.

    1. 아두이노 공식 사이트로 접속합니다.
    2. 본인이 사용하는 운영체제에 맞는 아두이노 IDE를 선택해 다운로드 합니다.
      최신 IDE는 64비트 운영체제만을 지원하는 것으로 보입니다. 혹시 32비트 운영체제나 구 버전 윈도우를 사용하시는 분들이라면 아래로 스크롤을 내려 레거시 버전을 사용하시면 된답니다.
      * 본 글에서는 설치 프로그램을 받아 간단하게 설치하는 방법을 소개 해 드리겠습니다.
      * ZIP file을 선택하면 별도의 설치 없이 압축만 풀어서 실행이 가능합니다.

    윈도우 시스템 종류 확인하는 방법은?

    내가 사용하는 운영체제에 맞는 IDE를 선택해 다운받는다.
    내 운영체제를 찾을 수 없다면 아래로 스크롤, 레거시 버전을 다운받아 준다.
    1. 원하는 경우 후원을 하면 됩니다.
      후원을 원하지 않는 경우 JUST Download를 눌러 다운로드를 이어서 진행해 줍니다.

    아두이노 IDE 설치

    이제 설치 파일을 다운 받았으니 설치를 진행해 볼게요. 아두이노 IDE설치 과정은 사진으로 과하게 설명할 필요가 없습니다. 옵션 변경할 일이 거의 없거든요. 따로 관리할 내용이 없으신 분들은 그냥 다음과 동의를 통해 설치를 진행 해 주시면 됩니다. 그 순서는 아래와 같아요.

    1. 다운로드 받은 설치 파일을 더블 클릭하여 실행합니다.
    2. 설치 과정에서 나타나는 라이선스는 동의를 해 넘어가 줍니다.
    3. 설치옵션도 딱히 수정할 것이 없습니다. 다음을 눌러 넘어가고 설치를 진행하시면 됩니다.
    4. 혹시 설치 경로 수정이 필요하면 수정 해 줍니다.

    아두이노 IDE 실행, 아두이노 연결상태 확인하기

    설치가 완료되면 이제 아두이노가 제대로 연결되는지 확인 해 봐야죠. 바탕화면이나 시작메뉴에 생성된 아두이노 IDE 아이콘을 찾아 실행 해 줍니다.

    1. 아두이노 보드를 컴퓨터와 연결 해 줍니다.
    2. 보드 및 포트 설정:
      • IDE상단의 “Tools”를 클릭, “Board”에서 연결한 아두이노 보드를 선택합니다.
        제 경우엔 아두이노 레오나르도를 사용하기에 Leonardo를 선택 해 주었습니다.
      • 이번엔 “Tools”의 “Port”에서 연결된 포트를 선택합니다.
        보통 COM포트로 표시됩니다. 새로 연결한 포트가 무엇인지 모르겠다면 연결을 끊었다 재 연결 하여 새로 표시되는 포트를 선택 해 주세요.
    Arduino Leonardo가 COM7 포트에 할당된 모습.

    스케치 업로드 해보기

    위 단계까지 성공하셨다면 예제코드를 한번 업로드 해 볼까요? 코드 업로드가 제대로 이뤄져야만 제대로 연결됐다고 볼 수 있죠. 블링크 예제를 한번 업로드 해 볼께요. 물론 아두이노 보드는 컴퓨터와 연결이 되어있어야 합니다.

    1. 예제코드 열기:
      • 아두이노 IDE 상단에서 “File”을 클릭, “Examples”을 클릭하여 표시되는 예제 중 “01. Basics” 폴더 내의 “Blink”예제를 눌러 열어줍니다.
    1. 코드 업로드:
      • 간단하게 업로드가 가능합니다. 상단의 화살표 아이콘을 눌러주면 현재 코드를 아두이노에 업로드 해주게 됩니다. 컴파일을 하고 코드의 이상이 없다면 자동으로 업로드까지 이어서 진행하죠.
    코드 업로드 버튼은 아두이노 IDE 상단 좌측에 위치해 있다. 화살표 모양이 특징.
    업로드 버튼의 위치.
    그 왼쪽 버튼은 컴파일버튼이다.

    코드 업로드가 완료되면 아두이노의 LED가 1초 간격으로 점등하는 모습을 확인할 수 있습니다.

    마무리

    자, 여기까지 잘 따라 오셨다면 아두이노 IDE설치와 실행, 그리고 코드 업로드까지 아두이노를 사용하기 위한 기초는 다 익혔다고 보면 됩니다.(코딩은 별도😂) 다양한 프로젝트에 사용할 수 있는 아두이노를 가지고 놀다보면 진짜 이친구의 가능성은 무궁무진 하구나 하는 생각이 들기도 하네요.

    아두이노를 사용하면서 문제가 발생하거나 궁금한점들이 있다면 아두이노 문서나 관련 포럼을 통해 문제를 해결할 수도 있습니다. 물론 낯선 용어와 낯선 언어가 합쳐져서 이해가 어려울 수도 있어요. 그런분들을 위해 제가 열심히 컨텐츠를 늘려 나가 보겠습니다. 즐거운 코딩 되세요!