본문 바로가기
코딩/아두이노

아두이노 IDE에 ESP32 개발환경 세팅하기

by DIYver 2022. 9. 7.

 

요새 ESP8266 대신에 ESP32 가 대세가 되고 있는 추세인듯하다.

아두이노IDE (아두이노 코딩 프로그램)에서 ESP32 코딩이 가능하다.

그 방법을 정리해서 알려드리고자 한다.

 

우선 아두이노 IDE를 실행한다.
없다면 설치를 하고 따라오면 된다.
https://www.arduino.cc/en/software

 

Software

Open-source electronic prototyping platform enabling users to create interactive electronic objects.

www.arduino.cc

자신의 운영체제에 맞게 아두이노 IDE를 설치하면 된다.

 

아두이노 IDE를 실행하고 
메뉴바 >> 파일 >> 환경설정 
을 차례로 클릭하여 환경설정 창을 띄워준다.

사진에 표시한 버튼을 클릭하여
추가적인 보드 매니저 URL 을 추가해 줄 예정이다.

https://dl.espressif.com/dl/package_esp32_index.json

위의 url을 복사하여 보드 URL을 추가해준다.

필자처럼 다른 url이 있다면 그냥 줄 하나에 1개의 url을 입력해주면 된다.

 

그러면 이제 보드 매니저를 이용하여 보드정보를 다운받아야 한다.

메뉴바 >> 툴 >> 보드 >> 보드매니저
순으로 클릭하여 보드 매니저를 실행시켜준다.

이제 여기에 esp32 를 검색하면 
esp32 보드 개발 관련 세팅을 설치할 수 있게된다.
최신버전으로 설치해주면 된다.

 

그러면 이제 esp32 코딩이 가능해지고 업로드를 할 수 있게 되는 것이다.

 

이제 보드는 자신이 보유한 모델로 선택하면 되고

Upload Speed 는 필자는 921600 을 사용하고 있긴한데,
안정성을 중요시 하는 사람들은 115200 으로 사용 하곤 한다.

나머지는 기본 세팅으로 사용하면 되고,
업로드 함에 있어서 ROM, RAM 크기에 문제가 생긴다면 세부 세팅을 변경해주면 된다.

포트까지 잘 선택해준다면
이제 기존 아두이노 우노와 나노에서 코딩하던것처럼 코딩하고 업로드 해주면 된다.

ESP32 제품에 따라서 코드 업로드 시에 업로드가 잘 안된다면
BOOT 버튼을 업로드 상황에서 계속 눌러주고 있으면 업로드가 잘 될 것이다.

BOOT 버튼이 없다면 0번핀과 GND를 연결시켜서 코드를 업로드 시키고
업로드가 완료되면 0번 핀과 GND를 연결해제하고 reset 시켜서 사용하면 정상 작동하게 된다.

 

댓글