본문 바로가기

IT/modern_c

[ESP32]개발 설정 - 아두이노 IDE

반응형

작년부터 IoT 에 관심이 많아서, 아두이노 라즈베리파이 등으로 열심히 여러가지를 만져보고 있습니다.

ESP32 는 네트워크(와이파이, 블루투스) 가 기본 기능으로 되는 칩입니다. 

특히 아두이노 IDE 로도 개발이 가능한데, 개발환경 셋팅 하는 방법을 알아보겠습니다.

 

일단 구매한 ESP32 입니다.

 

가격은 11000 원 주고 산거 같네요~ ( 배달비 3000원 미포 ㅡㅜ )

 

1. 아두이노 IDE 설치

2. File > Preferences 메뉴를 선택 후,

Additional boards Manager URLs 에 아래내용을 붙여넣기 함

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

3. Tools > Board > BoardManger 를 선택하고, ESP32 로 검색하여 설치

4. Tool > Boards 에서 가지고 있는 보드를 선택해 줍니다. ( DOIT ESP32 DEVKIT V1 )

연결되어있는 Port 도 선택해 줍니다.

 

5. 샘플프로그램을 업로드해서 테스트 하기로 합니다.

File > Example > Wifi > WifiScan 을 선택합니다. 새창이 뜨면서 샘플소스가 나타납니다.

 

6. -> 아이콘을 눌러 컴파일 및 업로드를 합니다.

업로드시, Connection..... 이 나올때 기기의 boot 버튼을 눌러주면됩니다.

 

7. 정상으로 업로드를 확인하고 시리얼 모니터를 켜면 스캔된 와이파이가 출력됩니다.

 

기능고장은 없는거 같네요~

 

네트워크기능을 최대한 이용한 서버를 한번 만들어보려고합니다. ( 예제도 있더라구요.. )

 

마지막으로 PIN 정보입니다.

반응형