본문 바로가기
Development/Arduino IDE

[Arduino]아두이노 통합 개발 환경(IDE) 설치

by wintercamo3482 2024. 12. 30.

1. Arduino IDE 다운로드

https://www.arduino.cc/

 

Arduino - Home

 

www.arduino.cc

 

공식 홈페이지에 들어가서 상단의 SOFTWARE를 클릭.

 
본인의 os에 맞는 걸 선택하면 된다.
 
필자는 Windows11과 Ubuntu를 둘 다 사용하기 때문에 둘 다 다루겠다.
참고로 Linux의 경우엔 Zip 파일보단 Appimage로 다운로드 받는 게 더 편하다.
 

 

다운로드를 하면 다음과 같은 창이 나온다.

Arduino의 발전을 위해 기부를 하고 싶지만 필자는 돈이 없고, 독자들은 돈을 아껴야하기 때문에 Just Download만 하자...

2. (Windows) Arduino IDE 설치

 

설치 실행 파일을 실행시키면 약관 동의, 설치 폴더 위치 등을 고르게 되있다.

이건 알아서 잘 할 것이라고 믿는다.

 
위와 같은 보안 창이 여러 개가 계속 뜰 것이다.
그러나 우리가 아두이노 IDE를 사용해야할 수밖에 없기 때문에 계속 설치를 누르도록 한다.

 

3. (Ubuntu) Arduino IDE 설치

 
파일 탐색기에서 다운로드를 가보자.
 
그러면 방금 다운받은 Appimage 파일이 있다.

우클릭 -> 속성.

 
권한 -> 실행에서 '파일을 프로그램으로 실행 허용'을 체크한다.
 
이후 해당 아이콘을 더블클릭 혹은 우클릭->실행하면 정상적으로 실행이 된다.
 
그러나 PC마다 안 되는 경우가 간혹 있는데, 그럴 경우엔 아래의 방법을 참고한다.

4. (Ubuntu) 터미널을 통한 Arduino IDE 설치

https://ubuntu.com/tutorials/install-the-arduino-ide#1-overview

 

https://ubuntu.com/tutorials/install-the-arduino-ide#1-overview

 

ubuntu.com

 

Ubuntu 공식 홈페이지를 가보면, Arduino IDE 설치하는 법에 관한 글이 있다.

sudo apt install arduino

 

3번의 방법이 안 되거나 번거롭다고 느끼는 경우, 터미널에서 위 커맨드를 입력하여 설치하면 된다.

5. Arduino IDE 실행하기

Windows의 경우, 실행 파일을 더블 클릭하여 실행하면 된다.

3번의 방법을 따른 Ubuntu의 경우에도 더블 클릭을 하면 된다.

 
4번의 방법을 사용한 경우엔 터미널에 aruino라고 타이핑하면 IDE가 실행된다.
 

Ubuntu에서 IDE를 실행시키면 위와 같이 권한에 관한 메시지가 나타난다.

 

IDE는 Arduino가 연결된 USB 및 Serial 포트에 대한 권한이 없는데, 이에 대한 권한을 추가할 것인지 무시할 것인지 물어보는 것이다.

 

이 때 Add를 해줘야지 추후에 작성한 코드를 아두이노에 정상적으로 업로드할 수 있다.

 

 
Windows나 Ubuntu나 둘 다 이런 화면이 나오면 성공.

6. 보드 설정

 

필자는 Arduino Mega 2560을 사용 중이기 때문에 툴 -> 보드에서 Mega 보드를 선택했다.

 

Windows에선 정품이 아닌 호환 보드여도 Port 인식이 잘 되는데, Ubuntu에선 인식이 안 된다.

 

Windows에선 호환보드 드라이버를 알아서 설치해주기 때문에 잘 인식하는 것으로 추정된다.

7. (Ubuntu 사용자 한정) 호환 보드 문제 해결

 

sudo dmesg | grep tty

 

위 커맨드를 입력하면 USB로 연결된 시리얼 어댑터가 시스템에 인식되었는지, 어떤 장치명으로 할당되었는지 확인할 수 있다.

 

Arduino가 ttyUSB0에 연결은 된 듯하지만, brltty 때문에 연결이 되었다가 바로 끊어지는 문제가 발생한다.

 

brltty(Braille TTY)는 Linux에서 시각 장애인을 위한 점자 디스플레이를 지원하는 데몬 프로그램인데, 필자를 포함한 대부분의 독자들은 해당 기능이 당장은 필요하지 않을 것이다.

sudo apt remove brltty

 

그러므로 위 커맨드를 사용하여 일단 제거한 다음 PC를 재부팅해준다.

 

다시 실행한다음 포트를 조회해보니 연결이 되었다는 메시지가 출력된다.

 

 

실제로도 잘 인식이 된다.

8. Blink 예제 실행

 

파일 -> 01.Basics -> Blink를 눌러 LED 점멸 예제를 불러온다.

 

 

체크 : 컴파일 및 디버그

화살표 : 체크 기능 수행 후, 연결된 보드에 업로드

 
아두이노 보드마다 약간의 차이가 있겠지만, 보드 위의 특정 LED가 일정 간격으로 깜빡거리면 성공이다.

9. 기본 작업 경로 설정

파일 -> 환경설정.

 

스케치북 위치 아래에 있는 찾아보기 버튼 클릭.

 
작업하고 저장할 기본 경로를 적절히 선택한 다음 확인 버튼을 누른다.