아두이노 보드를 사용하는 것이 아니라, 아두이노 개발환경만 사용해서 ESP8266 개발키트를 프로그램할 수 있네요.
이제 검색해서 알았는데, 제가 산 개발키트 이름이 NODE MCU DEVKIT V3.0 입니다.
설치 동영상이 있어서 첨부합니다.
먼저 아두이노 IDE를 다운 받아야 하는데, 다운 받을 수 있는 주소는 다음과 같습니다.
저는 IBM PC를 사용하므로 Windows Install 을 선택했습니다.
현재 최신버전은 1.8.1 입니다. 어떤 사이트에서는 상위 버전은 버그가 있으니 1.6.5를 받으라 했는데,
그동안 버전이 많이 올라가서 수정됐다 싶어서 1.8.1 을 받아서 깔았는데 오류는 없는 것 같습니다.
Just DOWNLOAD 클릭하면 파일이 다운로드 됩니다.
다운로드 받은 설치 파일을 실행합니다.
바탕화면에 단축아이콘이 생기는데 클릭해서 실행 하십시요.
ESP8266 계열의 보드와 예제를 추가하기위해서, 파일->환경설정 으로 가서,
추가적인 보드 매니저 URL 란에 http://arduino.esp8266.com/stable/package_esp8266com_index.json 를 추가합니다.
툴->보드->보드매니저로 이동.
ESP-8266 계열의 보드 라이브러리 설치.
파일->예제->ESP8266 에서 간단한 예제 BLINK 를 열어봅시다.
툴->보드 로 이동해서, 자신이 갖고 있는 보드와 맞는 개발키트 이름을 선택합니다.
다른 보드를 선택했더니 에러가 나서 다운로드가 안되더군요. 맞는 보드를 잘 선택 하시기 바랍니다.
툴->포트로 이동해서, 프로그램을 업로드하거나 시리얼 모니터링을 하기 위해서 통신 포트 번호를 맞춥니다.
보드를 플래쉬 모드로 설정한다. (개발키트에 자동으로 Flash 업로드 모드로 바꿔 주는 회로가 들어 있어서 필요는 없다)
나중에 알게된 사실인데, 현재 개발 보드 NODE MCU DEVKIT V3.0 은 업로드를 하면 자동으로 플래쉬모드가 설정되므로 아래 업로드 설정 방법은 필요 없었다. 하지만 수동으로 해도 플래쉬 모드에 들어간다. 이 보드에서는 의미 없지만..
업로드 버튼을 누르면 컴파일이 된 후, 프로그램이 ESP-8266 개발키트에 업로드됩니다.
툴->시리얼 모니터를 실행 시키면 시리얼 터미날 창이 뜹니다.
시리얼 모니터링 창의 보레이트를 74880bps 로 맞춘다. (이런 보레이트 처음 보네요. 특이하다. ^^)
이 상태에서 리셋 버튼을 누르면 몇 줄의 메세지가 뜨면서 프로그램이 실행된다.
BLINK 프로그램은 포트가 HIGH,LOW 로 반복 출력되는 프로그램인데.. 어떤 핀이 토글되는지 몰라서 그냥 스코프로 여기저기 찍어 보니 보드상에 D0 핀이 토글되는 것을 오실로 스코프로 확인하였다.
뭐 LED를 달아서 테스트 해도 좋다. ^^
[블링크 예제 테스트 영상]
'ESP8266' 카테고리의 다른 글
[ESP-8266] 저장된 SSID/Password 지우기 (Arduino IDE) (0) | 2017.02.14 |
---|---|
[ESP8266] 개발 키트 및 모듈 가격 정보 (0) | 2017.02.13 |
[ESP8266] NODE MCU_DEVKIT_V1.0 회로도. (0) | 2017.02.13 |
[ESP8266] NODE MCU DEV KIT V3, SD_card 테스트 (0) | 2017.02.13 |
[ESP8266] Wifi FTP Server with SD-Card[2](SPI-mode) (0) | 2017.02.13 |