ESP32 WiFi 지원 기능이 포함된 Arduino 호환 보드를 활용한다
▶ 이 가이드를 따라하면
- Arduino D1 R32 WiFi/Bluetooth 버전의 blink기능을 테스트해볼 수 있다.
▶ 부품 설명 및 회로 구성
이번에 다룰 보드는 소위 ESP32기반 아두이노 호환 보드 D1 R32보드이다. 이녀석은 기존 소개한 D1 mini보다 Bluetooth까지 통합지원하기 때문에 쓰임새가 더 많다. Aliexpress기준으로 가격차이도 별로 나지 않는다.
기본적인 설치는 앞서 소개한 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로 해놓자(보드마다 다를테지만 필자의 경우에는 그렇게 작동되었다)
그리고 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, 아두이노
'아두이노 기본' 카테고리의 다른 글
[아두이노] Arduino 호환 D1 WiFi 보드 (ESP8266) (0) | 2019.08.01 |
---|---|
[아두이노] WeMos D1 mini + Matrix LED shield (0) | 2019.05.19 |
[보드/소형] 세상에서 가장 작은 아두이노 ATtiny85를 소개합니다 (0) | 2015.02.11 |
[팁/부품선택] 아두이노(Arduino) 부품 선택 및 구매 노하우 (0) | 2015.02.03 |
[팁/직구] 해외 직구로 싸게사는 아두이노(Arduino) 부품 : Aliexpress편 (5) | 2015.01.27 |
[아두이노] 아두이노 개발환경(Arduino IDE/Sketch) 및 라이브러리 설치 (0) | 2015.01.21 |