NodeMCU Devkit 1.0(ESP-12E) 을 아두이노 IDE에서 사용하기 위해서는 ESP8266 라이브러리를 포함하고 있는 ESP8266 아두이노 코어를 아두이노 IDE에 설치 하여야만 한다.
위의 코어 프로그램을 설치하게 되면 아두이노 IDE에서 ESP8266 계열 보드 들을 전용 라이브러리를 통해 아두이노 보드들과 똑 같이 프로그래밍을 할 수 있게 된다.
같은 회사의 제품인 ESP32계열 보드들도 전용 코어를 설치하여야 아두이노 IDE에서 사용할 수 있는데, ESP32 라이브러리는 몇몇 아두이노 함수를 지원하지 않는다.
ESP8266 아두이노 코어를 설치하기 위해서는 우선 환경설정으로 들어가 준다.
환경설정의 추가적인 보드 매니저 URLs에 아래의 URL을 복사하여 붙여넣기 한 뒤 확인을 클릭한다.
https://arduino.esp8266.com/stable/package_esp8266com_index.json
그다음 툴 -> 보드 -> 보드 매니저를 클릭한다.
보드 매니저 타입에 8266을 입력하면 아래의 화면을 볼 수 있다. 설치를 클릭해준다.
파일 다운로드 과정을 확인 할 수 있다. 다운로드에 약 20분 정도 소요된다.
다운로드후 설치가 완료되면 보드 매니저를 닫고 툴 -> 보드에 들어가 보면 ESP8266 계열 보드들의 목록을 확인 할 수 있다.
NodeMCU Devkit 1.0을 사용한다면 NodeMCU 1.0(ESP-12E)를 선택하면 된다.
설치된 코어의 경로를 확인 하고자 한다면 환경설정의 C:\Users\Administrator\AppData\Local\Arduino15\preferences.txt를 클릭한다.
packages 폴더 안의 아래 경로를 확인 할 수 있다.
시리얼 드라이버 설치
모델에 따라서 UART 칩셋으로 보통 CH340 또는 CP210x를 사용하는데 이 칩셋용 드라이버가 설치되어 있지 않다면 시리얼 모니터를 열수 없고 스케치의 업로드도 할 수 없게된다.
제어판의 장치관리자에서 포트항목을 펼쳤을때 CH340 포트 또는 CP210x 포트가 없다면 모듈을 USB로 연결한 상태에서 아래 드라이버를 설치해 주면 포트가 생성되고 시리얼 모니터를 사용할 수 있게 된다.
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
https://sparks.gogo.co.nz/ch340.html
참조 사이트
https://arduino-esp8266.readthedocs.io/en/2.5.1/installing.html
깃허브 ESP8266 계정
https://github.com/esp8266/Arduino
'Arduino' 카테고리의 다른 글
아두이노 - 시리얼통신 주요함수와 예제, String class (0) | 2019.05.15 |
---|---|
블루투스 4.0 BLE 이용 아두이노 및 ESP32 원격제어 (0) | 2019.05.15 |
블루투스 4.0 BLE 기초 용어 (0) | 2019.05.14 |
ESP32의 특징 및 아두이노 IDE에 ESP32 사용 환경 설치하기 (0) | 2019.05.12 |
블루투스 4.0 BLE, 스마트폰 연결과 페어링(pairing), AT-09 (0) | 2019.05.11 |
아두이노 - 안드로이드를 이용한 무선 원격제어 그리고 시리얼 통신 - 5편 (2) | 2019.05.07 |
아두이노 - 안드로이드를 이용한 무선 원격제어 그리고 시리얼 통신 - 4편 (0) | 2019.05.05 |
아두이노 - 안드로이드를 이용한 무선 원격제어 그리고 시리얼 통신 - 3편 (0) | 2019.05.03 |