본문 바로가기
아두이노 기본

[아두이노] Arduino 호환 D1 R32 보드 (ESP32 - WiFi/Bluetooth)

by 작동미학 2019. 11. 30.
반응형

ESP32 WiFi 지원 기능이 포함된 Arduino 호환 보드를 활용한다

 

▶ 이 가이드를 따라하면

- Arduino D1 R32 WiFi/Bluetooth 버전의 blink기능을 테스트해볼 수 있다.

 

▶ 부품 설명 및 회로 구성

 이번에 다룰 보드는 소위 ESP32기반 아두이노 호환 보드 D1 R32보드이다. 이녀석은 기존 소개한 D1 mini보다 Bluetooth까지 통합지원하기 때문에 쓰임새가 더 많다. Aliexpress기준으로 가격차이도 별로 나지 않는다.

ESP32 호환 보드 (D1 R32)

기본적인 설치는 앞서 소개한 D1 mini와 유사하나(https://bbangpan.tistory.com/92), Arduino IDE에 보드를 추가 설치해줘야한다. 

먼저 Arduino IDE실행후 파일/환경설정 하단의 추가적인 보드매니저 URLs에 아래를 추가하자.

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

파일/환경설정 하단의 추가적인 보드 매니저 편집

이후 Arduino IDE 메인화면 툴/보드/맨 상단 보드 매니저 선택후 ESP32를 검색하여 나오는 하나를 설치하면 ESP32 Dev Module이라는 보드를 쓸 수 있게 된다.

구매한 보드를 꼽고 Port를 선택한 후 Blink예시를 고른 후 compile&upload해보자.

이때 Upload Speed를 115200bps로 해놓자(보드마다 다를테지만 필자의 경우에는 그렇게 작동되었다)

ESP32 Dev Module 보드 설치 후 선택, 옵션화면

그리고 blink예시 위에 int LED_BUILTIN=2; 로 핀을 보드에 맞게 선언해주자. 이 보드는 2번핀으로 LED를 깜빡이게 할 수 있었다.

위와 같이 나오면서 핀이 깜빡이는 것을 볼 수 있다. 향후 통신 기능 등을 세부적으로 다뤄보도록 하겠다.

 

▶ 구매 가이드

ESP32 D1 R32 : https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20191130060220&SearchText=d1+r32+esp32 ($4)

 

 강의 키워드

ESP32, D1 R32, WiFi, Bluetooth, Arduino, 아두이노

반응형