아두이노 IDE(통합개발환경,Integrated Development Environment)는 아두이노 프로그램을 만들고,컴파일을 해서 보드에 올리는 일련의 작업을 한꺼번에 처리하는 소프트웨어입니다.
CHAPTER 02 | SECTION 02 |ESP8266 보드 매니저 설치하기
오랫 동안 사용해 온 아두이노 IDE가 2022년 하반기에 버젼 2.0으로 업그레이드되었습니다. 새 버젼에서는 사용자 인터페이스가 완전히 달라지고 기능도 많이 추가되었습니다.
책(따라하면서 배우는 사물인터넷)에서는 옛 버젼인 아두이노 버젼 1.8.8을 기준으로 설치 절차를 설명하고 있습니다.
책에서 설명하는 화면과 새 버젼의 화면이 너무 달라서 별도로 버젼 2.x의 설치 방법을 여기에 서 안내합니다. 윈도우즈를 기준으로 설명합니다.
아래의 설명 내용은 책의 다음 두 섹션을 대체합니다.
CHAPTER 02 | SECTION 01 |아두이노 IDE 설치하기CHAPTER 02 | SECTION 02 |ESP8266 보드 매니저 설치하기
1 아두이노 IDE 다운로드 받아서 설치하기
다음의 순서로 프로그램을 다운로드 받아서 설치합니다. (자세한 내용은 아래에 별도 탭으로 나타납니다)
- 아두이노 웹페이지로 이동합니다
https://www.arduino.cc - 메뉴 [SOFTWARE]를 누릅니다.
- [DOWNLOAD OPTIONS]에서 [Windows Win 10 and newer]를 선택합니다.
- [Support the Arduino IDE]화면이 나오면 [JUST DOWNLOAD]를 누릅니다.
만약 기부를 원하면 [CONTRIBUTE AND DOWNLOAD]를 눌러서 후속 절차를 마칩니다. - 중간에 서베이 화면이 나올 수도 있습니다. 화면의 질문에 따라 답변을 하면 됩니다.
- [다른 이름으로 저장] 화면이 나오면 파일 이름을 지정하고 [저장(s)] 버튼을 누릅니다.
- 다운로드가 완료되면 다운로드된 파일을 열어서 설치 작업을 시작합니다.
특별한 사정이 없으면 통상적인 프로그램의 설치 절차를 따르면 됩니다.
아두이노 IDE 다운로드 받아서 설치하기 화면 설명
1
아두이노 웹페이지로 이동합니다
https://www.arduino.cc 2 SOFTWARE를 선택합니다. 3 Windows Win 10 and newer를 선택합니다. 4 JUST DOWNLOAD를 선택합니다. 5 다운로드할 폴더를 선택하고 저장(s)를 누릅니다. 6 다운로드가 완료되면 파일 이름 옆을 눌러 열기를 선택하여 설치 프로그램을 실행합니다. 7 설치 프로그램이 시작되고 사용권 계약 문구가 나오면 동의함을 누릅니다. 8 설치 옵션을 선택하고 다음을 누릅니다. 9 설치 위치 선택에서 설치를 누릅니다. 10 설치중입니다. 설치 작업이 완료될 때까지 기다립니다. 11 설치 작업이 종료되면 마침을 누릅니다.
https://www.arduino.cc 2 SOFTWARE를 선택합니다. 3 Windows Win 10 and newer를 선택합니다. 4 JUST DOWNLOAD를 선택합니다. 5 다운로드할 폴더를 선택하고 저장(s)를 누릅니다. 6 다운로드가 완료되면 파일 이름 옆을 눌러 열기를 선택하여 설치 프로그램을 실행합니다. 7 설치 프로그램이 시작되고 사용권 계약 문구가 나오면 동의함을 누릅니다. 8 설치 옵션을 선택하고 다음을 누릅니다. 9 설치 위치 선택에서 설치를 누릅니다. 10 설치중입니다. 설치 작업이 완료될 때까지 기다립니다. 11 설치 작업이 종료되면 마침을 누릅니다.
2 ESP8266/ESP32를 위한 보드 매니저 설치하기
아두이노 IDE는 다양한 마이크로컨트롤러가 탑재된 개발 보드를 지원합니다. 그러나 책(따라하면서 배우는 사물인터넷)에서 다루는 ESP8266 마이크로컨트롤러를 탑재한 개발 보드는 아두이노 IDE에서 기본으로 지원하지는 않습니다.
아두이노 IDE에서 새로운 개발 보드를 지원하도록 하기 위해서는 추가 작업이 필요합니다.
ESP8266개발 보드를 지원하기 위한 방법(자세한 내용은 아래에 별도 탭으로 나타납니다)
- 아두이노 IDE의 메뉴 [파일]-[기본 설정]으로 이동합니다.
- 추가 보드 관리자 URL에 ESP8266보드 정보가 기록되어 있는 웹페이지 주소를 기록합니다.
- 아두이노 IDE의 좌측 세로 2번째 보드매니저 아이콘을 누릅니다.
- 보드매니저 화면이 나오면 ESP8266을 검색합니다.
- ESP8266개발 보드를 선택하여 설치합니다.
ESP8266개발 보드를 지원하기 위한 방법 화면 설명
1
아두이노 IDE를 실행합니다.
2 메뉴에서 [파일]-[기본 설정...]을 선택합니다.
3 추가 보드 관리자 URL 항목 끝 부분의 을 누릅니다.
4 편집 화면이 나오면 아래 텍스트 정보를 복사하여 붙여 넣고 확인을 누릅니다.
(ESP8266과 ESP32까지 두 개의 보드를 지정한 경우입니다. 첫 번째 하나만 지정해도 됩니다.)
(설치 버튼이 조금만 보이므로 짐작하여 누르면 됩니다.) 7 설치가 진행되는 동안 기다립니다. 아래와 같은 메시지가 출력되면 ESP8266 보드 매니저가 설치된 것입니다. 8 보드매니저 아이콘을 눌러서 해제한 후, [도구]-[보드]-[esp8266]을 누르면 ESP8266마이크로컨트롤러로 만든 보드 리스트가 나타납니다. 여기서는 [LOLIN(WEMOS) D1 R2 & mini]를 선택하였습니다. 9 아두이노 IDE에 지정된 개발 보드가 표시됩니다.
(ESP8266과 ESP32까지 두 개의 보드를 지정한 경우입니다. 첫 번째 하나만 지정해도 됩니다.)
http://arduino.esp8266.com/stable/package_esp8266com_index.json https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json5 왼쪽 세로 두 번째 아이콘을 누르고, 검색란에 esp8266을 입력하면 해당 보드 정보가 나타납니다. 6 ESP8266 보드 정보가 많아 한 눈에 보이지 않으므로 스크롤하여 설치 버튼을 누릅니다.
(설치 버튼이 조금만 보이므로 짐작하여 누르면 됩니다.) 7 설치가 진행되는 동안 기다립니다. 아래와 같은 메시지가 출력되면 ESP8266 보드 매니저가 설치된 것입니다. 8 보드매니저 아이콘을 눌러서 해제한 후, [도구]-[보드]-[esp8266]을 누르면 ESP8266마이크로컨트롤러로 만든 보드 리스트가 나타납니다. 여기서는 [LOLIN(WEMOS) D1 R2 & mini]를 선택하였습니다. 9 아두이노 IDE에 지정된 개발 보드가 표시됩니다.
이로써 ESP8266 계열의 보드를 아두이노 IDE에서 사용할 수 있는 모든 준비가 끝났습니다.
추가 ESP32계열의 보드매니저를 설치하려면 다음과 같이 지정하여 실행하면 됩니다.