본문 바로가기
취미/HW 테스트

ESP32 (LOLIN D32)테스트 기록

by 심심해43 2022. 12. 22.
반응형

ESP32 보드를 테스트해보려고 합니다

이전에 사용해본 적이 없어서 구글링을 통해 다른 블로그의 글을 참조해서 처음부터 시작합니다.

ESP32 보드를 선택한 이유는 다음과 같습니다.

D 마트에서 구매 ESP32
D 마트에서 구매 ESP32

 

- 가격이 저렴합니다. 

- WIFI 및 BT를 테스트해볼 수 있을까 싶어서 선택해봤습니다.  

- 아두이노 개발환경이라는데, 사실 아두이노 IDE 및 툴을 이용해본 적이 없어서 살짝 고민이 됐는데 일단 믿고 사용해 보기로 했습니다.

- 테스트 목적이기 때문에 개발환경이 간편했으면 했는데,  아두이노를 사용한다는 것이 단점이자, 장점인 듯합니다.

- 유사한 보드가 많고,  구매한 D 마트 사이트에는 자료 링크도 없기 때문에 조금 찾아보았습니다. 구매한 보드의 자료는 아래 링크에 있습니다. 

  - LOLIN D32 (ESP32 모듈)  자료(핀맵, 보드매니저 링크

 

 

아래 링크를 참조했습니다.

아두이노 ESP32 개발 설정하기 참조링크 

참조 영상 링크 

 

1. 아두이노 IDE를 설치해본 적도 없기 때문에 다운로드부터 합니다.

   아두이노 IDE 다운로드 링크 : https://www.arduino.cc/en/software

 

Software

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

www.arduino.cc

 

2. 다운로드 후 설치 진행.  

   다운로드 후 IDE 인스톨 실행.  

 

3. 설치 후 버전확인 

    2.0.3 버전이 설치되었습니다. 

 

 

4. IDE 보드 매니저를 설치하라는데, 참조글이 이전 링크라 버전을 맞춰서 설치합니다.

  - https://github.com/espressif/arduino-esp32/releases 사이트에서 2.0.3 버전에 맞춰서 설명하는 파일을 설정합니다. 

    저의 IDE 설치 버전은 2.0.3 이므로 링크를 확인하고 바꿔 주어야 했습니다. 

 

    https://github.com/espressif/arduino-esp32/releases/download/2.0.3/package_esp32_dev_index.json 

 

    구매한 보드의 사이트에는 다음 링크를 추가하라고 되어있네요. 

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

 

    다른 설명에는 아래 주소로 되어있습니다.(참고)

    https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-boards-manager

    

    보드의 종류가 많다보니  링크도 다양한듯 합니다. 

 

  - IDE 버전이 설명블로그의 글을 쓸 당시와 시간이 달라서 UI가 조금 바뀐 듯합니다.

보드관리자에 주소 추가
보드관리자에 주소 추가

  - 보드매니저 설치 UI가 바뀌었는지 설명과 달랐지만, esp32로 검색해서 설치 

 

esp32 보드매니저 설치
esp32 보드매니저 설치

  - 보드 선택  

    버전이 올라가며 보드의 종류가 늘어났나 봅니다.

    내가 D 마트에서 구매한 ESP32   ,  LOLIN D32 보드가 항목에 있어 선택해 줍니다.

 

 

 - IDE 설정은 다 된 듯합니다.  

 - 보드를 연결해서 LED부터 동작시켜 봅니다.

 

5. 보드에 올려 보기

   보드의 마이크로 USB를 연결해주고 포트 설정을 해줍니다. 

연결되지 않은 상태
연결되지 않은 상태

 

시리얼 포트 연결설정
시리얼 포트 연결설정

  - 업로드 속도 설정.  뭐 이렇게 하라니 참고 설명을 따릅니다.

업로드 속도 설정
업로드 속도 설정

  - 간단한 점멸 코드 작성

    일단 보드에서 바로 확인할 수 있는 LED가 있어서 이걸 이용해 보기로 했다.  아래 그림에서 보면  IO5번이라는 LED가 있는데 이걸 이용하면 될 듯하여  테스트합니다.

   

보드 LED 켜보기
보드 LED 켜보기

  - 점멸이 되도록 아래와 같이 코드를 작성하고, 업로드를 시도합니다.

 

  - 빌드가 되고 업로드 후 LED가 점멸하는 것을 확인합니다.

 

 

기본적인 LED 점멸 테스트를 해봤는데,  실제 해봐야 할 테스트는 이제 시작입니다.

익숙하지 않은 아두이노 설정을 해보니 새롭습니다.

 

 

'취미 > HW 테스트' 카테고리의 다른 글

회로 테스트 사이트  (0) 2023.09.12
OP-Amp(LM358)로 구형파 만들기 테스트  (0) 2023.08.27
NJM2360 12Vdc to 300Vdc 회로 테스트  (0) 2023.08.27
BAUD 오실로스코프 측정  (0) 2022.11.28

댓글