개발자/라즈베리파이4

라즈베리파이에 아두이노 IDE(통합개발환경) 설치

지구빵집 2021. 7. 25. 19:11
반응형

 

 

아두이노 프로그래밍을 배우고 싶다면 가장 먼저 할 일이 아두이노 개발 환경을 설치하는 일입니다. 여기서는 라즈베리파이에 아두이노 IDE, 즉 아두이노 통합 개발환경을 설치하는 방법을 알아봅니다. 

 

라즈베리파이에 아두이노 IDE(통합개발환경) 설치 

 

 

Arduino IDE는 Arduino 보드에 실행 프로그램을 굽기 위한 중요한 도구입니다. 다음의 간단한 단계를 사용하여 Raspberry Pi OS에 Arduino IDE를 설치할 수 있습니다. 우선 apt 명령어를 사용할 수 있지만 구 버전으로 설치된다는 약점이 있습니다. 

 

$sudo apt install arduino 

 

이로 인해 Arduino IDE 버전 1.6이 설치됩니다. 이것은 특정 아두이노 보드나 센서를 사용하기 어렵거나 굽는 것이 불가능하게 만드는 매우 오래된 버전입니다. 따라서 공식 Arduino 사이트에서 제공되는 소프트웨어를 사용하여 Arduino IDE를 수동으로 설치하는 것이 좋습니다. 일단 라즈베리파이에는 최근 Raspberry Pi OS 이미지가 제대로 설치되어 있어야 합니다.

 

Arduino IDE 소프트웨어 다운로드

 

라즈베리파이 GUI 화면에서 크롬 브라우저에서 다운 받습니다. 혹시 PC에서 다운 받아 옮기려면 무엇보다 samba 서버를 설치하여 실행하는 방법이 있습니다. 먼저 공식 Arduino 웹 사이트를 방문하십시오. 그런 다음 "Linux ARM 32비트"라고 표시된 다운로드를 클릭합니다. 이것은 "arduino-####-linuxarm.tar.xz"와 같은 이름의 파일을 다운로드해야 합니다. 여기서 ####은 버전 번호입니다. 다운 받은 파일 이름은 오늘 arduino-1.8.15-linuxarm.tar.xz 입니다.

 

버전 번호

 

따라서 설치 명령을 실행할 때 버전 번호와 함께 #### 문자를 수정해야 합니다. 문서를 작성할 당시의 버전 번호는 "1.8.15"입니다.

 

아두이노 IDE 설치

 

터미널 창을 열고 홈 디렉토리 home/pi에 있는지 확인하십시오. 

 

$cd ~

다운로드 폴더로 이동합니다.

$cd Downloads

다음을 사용하여 다운로드 폴더의 파일을 나열합니다.

$ls

Arduino IDE 아카이브가 표시되어야 합니다.

$arduino-####-linuxarm.tar.xz

버전 번호를 기록해 두십시오.

다운로드한 파일의 내용을 추출합니다.

$tar -xf arduino-####-linuxarm.tar.xz

이렇게 하면 파일로 가득 찬 "arduino-####"라는 폴더가 생성됩니다.

다음을 사용하여 폴더를 /opt로 이동해 줍니다.

$sudo mv arduino-#### /opt

마지막으로 다음을 실행하여 설치를 완료합니다.

$sudo /opt/arduino-####/install.sh

 

위 명령을 순서대로 실행한 화면을 아래에 표시합니다.

 

pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $ cd Downloads/
pi@raspberrypi:~/Downloads $
pi@raspberrypi:~/Downloads $
pi@raspberrypi:~/Downloads $ ls
arduino-1.8.15-linuxarm.tar.xz
pi@raspberrypi:~/Downloads $
pi@raspberrypi:~/Downloads $
pi@raspberrypi:~/Downloads $
pi@raspberrypi:~/Downloads $
pi@raspberrypi:~/Downloads $
pi@raspberrypi:~/Downloads $ cd
pi@raspberrypi:~ $
pi@raspberrypi:~ $ pwd
/home/pi
pi@raspberrypi:~ $
pi@raspberrypi:~ $ cd Downloads/
pi@raspberrypi:~/Downloads $ tar -xf arduino-1.8.15-linuxarm.tar.xz
pi@raspberrypi:~/Downloads $ ls
arduino-1.8.15  arduino-1.8.15-linuxarm.tar.xz
pi@raspberrypi:~/Downloads $ sudo mv arduino-1.8.15 /opt
pi@raspberrypi:~/Downloads $ sudo /opt/arduino-1.8.15/install.sh
Adding desktop shortcut, menu item and file associations for Arduino IDE...

touch: cannot touch '/root/.config/mimeapps.list': 그런 파일이나 디렉터리가 없습니다
/usr/bin/xdg-mime: 848: /usr/bin/xdg-mime: cannot create /root/.config/mimeapps.list.new: Directory nonexistent

 done!
pi@raspberrypi:~/Downloads $

 

아두이노 IDE 실행

 

설치 프로세스는 Raspberry Pi OS 메뉴에 항목을 추가합니다. "프로그래밍" 제목 아래에서 Arduino IDE 항목을 찾을 수 있습니다. "Arduino IDE"를 클릭하면 IDE가 실행됩니다. 

 

Arduino IDE

 

ESP8266 보드 지원 추가(선택 사항)

 

Arduino IDE를 수동으로 설치하는 한 가지 이유는 버전 1.6에서 추가 장치에 대한 지원을 추가할 수 없기 때문입니다. 최신 버전에서는 ESP8266 보드 제품군에 대한 지원을 추가할 수 있습니다.

8266 장치를 플래시하려면 보드 관리자에 URL을 추가할 수 있습니다.

"파일" 메뉴에서 "기본 설정"을 선택합니다.

"추가 보드 관리자 URL"에 다음 URL을 붙여넣습니다.

https://arduino.esp8266.com/stable/package_esp8266com_index.json

"확인"을 클릭하여 변경을 완료합니다.

이제 "도구" 메뉴에서 "보드"를 선택한 다음 "보드 관리자"를 선택합니다. 

 

ESP8266 보드 지원 추가

 

검색 상자에 "8266"을 입력하고 "Enter"를 누릅니다. 검색 결과에 "ESP8266 Community"의 "esp8266"이 표시되어야 합니다.

"설치"를 클릭하십시오

도구 > 보드 아래에 ESP8266 기반 보드 모음이 포함된 "ESP8266 보드" 항목이 있어야 선택할 수 있습니다. 

 

 

참고

Install Arduino IDE on Raspberry Pi 

 

 

아두이노 프로그래밍 개발환경

 

 

반응형